﻿*{margin:0; padding:0;}
html{overflow-y:scroll;}
body{background: #fff url(../images/top_bg.gif) repeat-x;}
img,fieldset {border:0;margin:0;padding:0;}
hr, caption, legend{display:none;}
ol, ul,li{list-style:none;}
select{font-family:dotum;font-size:12px; display:inline-block;}
a{text-decoration: none; color: #686868}
h1,h2,h3,h4,h5,h6{font-size:12px;}
#wrap{width:100%;}
#header, #container, .footerLayout{width:925px; margin:0 auto;}
.snb{width:180px; float:left; margin-right:-214px;}
.snb .banner{margin-top:10px;}
#content{margin-left:214px;min-height:400px;_height:400px;}
#footer{margin-top:50px; width:100%;width:auto;}
#footerMain{width:100%;height:6px;width:auto;position:relative;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.clear2{display:block; float:none; clear:both; height:20px; width:675px; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.containerBg{background: url(../images/loginDiv_bg2.gif) repeat-x; clear:both;}
.subSelect{width:130px;}
h5.paddingTop30{padding-top:30px;}
h5.handMade{color:#686868;padding-top:30px;}
h5.local{font-family: dotum; font-size:12px; color: #000000; line-height:20px; height:20px;padding-top:15px;}
h5.localFirst{font-family: dotum; font-size:12px; color: #000000; line-height:20px; height:20px;}
h5.local Img.layout{padding:0; margin:0;}

.inputArea{padding-top:30px;}
.inputArea textarea{width:675px; height:80px; font-family: gulim; font-size:12px;padding: 4px 7px; border: 1px solid #cccccc;}
.inputArea p{padding-top:10px; padding-bottom:20px; font-family: gulim; text-align: center;}

.layoutFloat{margin:0; padding:0; position:relative; width:675px; overflow: hidden;}
.layoutFloat h5 img{vertical-align:top; margin:0; padding:0;}
.layoutFloat h5 select{margin:0; padding:0; position:absolute; right:0; top:8px;} 
.marginTop20{margin-top:20px;}
.paddingTop20{padding-top:20px;}
.paddingBottom20{padding-bottom:20px;}
.marginTopMonth{margin-top:5px; margin-bottom:10px;}
.tborder{border:1px solid #000;}

/* inputImg */
.inputImg{vertical-align:top; padding-top:2px;}


/* Textares */
/* 회원가입 */
.join{padding:10px;width:650px; height:133px; border:1px solid #e5e5e5;font-family:dotum;font-size:12px;color:#000000;line-height:17px;}
/* 이용약관 */
.use{padding:10px;width:650px; height:300px; border:1px solid #e5e5e5;font-family:dotum;font-size:12px;color:#000000;line-height:17px;}

/* Gnb */
#gnb * {margin:0; padding:0;}
#gnb img {border:none; vertical-align:top;}
#gnb{height:23px; _height:26px; text-align:left;}
#gnb #gnb_utility{position:relative; float:right; margin:0;}
#gnb #gnb_utility ul{float:left; padding:0;}
#gnb #gnb_utility ul li{float:left; padding:0 1px 0 1px; background: url(../images/top_bg_bar.gif) no-repeat; }
#gnb #gnb_utility ul li.first{background:none; padding-left:0;}
#gnb #gnb_utility ul li.loginTop{font-family: dotum; font-size:11px; color: #ffffff;padding-top:10px; letter-spacing: -1px;}
#gnb #gnb_utility ul li.loginTop input{vertical-align:middle;margin-top: -2px;margin-left:4px;margin-right:8px;}
#gnb #gnb_utility ul li.loginTop strong{color: #ffde00;}
#gnb #gnb_utility ul li input {margin:0; padding:0; vertical-align:top;}

#container .subImg{line-height:3em;}

/* Etc */
p.pdb{margin-top:15px;}

/* Header */
#header h1 {position:relative; display:inline; float:left; height:1%; margin-top:15px; _margin-top:12px; font-size:12px;}
#header h1 img {vertical-align:top; background: #ccc;}

#header ul.service {display:inline; float:right; margin-top:15px; overflow:hidden; _margin-top:12px;}
#header ul.service li {display:inline; float:left; padding:0 0 0 2px; background: url(../images/menu_bar.gif) no-repeat;}
#header ul.service li img{padding:0; margin:0; vertical-align:top; background: #ccc;}
#header ul.service li.last{ padding:0 2px 0 2px;background: url(../images/menu_bar.gif)}

/* Left Navi */
#leftWrap{width:170px; background:url(../images/left_bg.gif) no-repeat;}
#leftWrap h3{padding:18px 0 0 18px;}
#leftWrap ul li{padding:0 0 1px 0;margin:0; background:url(../images/left_bg_bar.gif) no-repeat left bottom; vertical-align:top;}
#leftWrap ul li img{padding:0; margin:0; vertical-align:top;}
#leftWrap ul li.last{background:none; padding-bottom:0;}
#leftWrap ul{margin:25px 0 0 0;padding:0 0 25px 13px; background:url(../images/left_bottom_bg.gif) no-repeat left bottom;}

/* Content */
#content {font-family:dotum;font-size:12px;color:#000000;}
#content .subTitle{float:left;padding-bottom:7px;}
#content .navi{float:right;padding-right:22px;font-family:dotum;font-size:12px;color:#a3a3a3;padding-top:10px;}
#content .navi a, #content .navi a:link,#content .navi a:active{font-family:dotum;font-size:12px;color:#a3a3a3;text-decoration:none;}
#content .navi img{vertical-align:middle;}
#content #detail {margin-left:7px;}
#content #detail #btn{text-align:center;width:675px;margin-top:10px;}
#content #detail #btn2{text-align:right;width:675px;margin-top:10px;}
#content #detail .agree{width:665px;text-align:right;padding-top:7px;}
#content #detail h5{margin:8px 0;}
#content #detail h5 .btnHelp{vertical-align:top; margin-top: -3px;margin-left:238px;}
#content div.contentTip{margin-bottom:25px; line-height:4em; vertical-align:top; clear:right; font: 0/0 dotum;}
#content div.contentImg{margin-bottom:17px; line-height:4em; vertical-align:top; clear:right; font: 0/0 dotum;}
#content div.contentTc{margin-bottom:25px; margin-left:20px; line-height:4em; vertical-align:top;}
#content div.contentTc p.workflow{margin:0;padding:0;vertical-align:top;font:0/0 dotum;}
#content div.contentTc p.workflow2{margin-top:10px;padding-left:180px;vertical-align:top;font:0/0 dotum;}
#content div.contentTc p.workflow3{margin-top:20px;padding-left:10px;vertical-align:top;font:0/0 dotum;}
#content div.contentTc h5{font-family: gulim; font-size: 12px; background: none; margin:0; padding-top:20px; line-height:30px;}
#content div.contentTc ol, 
#content div.contentTc li{padding:0;margin:0; line-height:19px;font-family: gulim; font-size: 12px; color: #7a7a7a;}
#content div.contentTc ol{margin: 0; padding:0;}
#content div.contentTc li{width:611px; padding-left:7px;}
#content div.contentTc li em{font-style:normal; color: #9a9a9a;}
#content div.contentTc p.guide_subTitle{margin:0; padding:10px 0 0 ; font-weight: bold; color: #5a5a5a; line-height:30px;}
#content div.contentTc p.guide_sub{line-height:30px; margin:0; padding:0; color: #3a3a3a;}
#content div.contentTc div.contentTc2 p{margin:20px 0 0 0;}
#content div.contentTc div.contentTc2 table{margin:10px 0 0 10px;}
#content div.contentTc div.contentTc2 table th{padding-left:120px;text-align: left; width: 120px; height: 47px;}
#content div.contentTc div.contentTc2 table th.first{padding-left:0;}
#content div.contentTc div.adRegEx p{padding-top:20px;}

div.contentMake h4{margin:40px 0 0 0;}
div.contentMake .ccc{margin-top:40px;}
div.contentMake .ddd{margin-top:15px; padding-bottom:20px; font-family: gulim; font-size:12px; color: #747474; width:650px; line-height:20px;}
div.contentMake .eee{width:658px; text-align:right;}
div.contentMake .fff{width:658px; text-align:right; margin-top:10px;}
div.contentMake .subMake{width:660px; border-bottom: 1px solid #e5e5e5;padding-bottom:30px;overflow:auto;}
div.contentMake .aaa{float: left; width:370px;}
div.contentMake .aaa strong{font-family: dotum; font-size:12px; color: #444444; letter-spacing: -1px; display: block; margin: 15px 0 10px 0; line-height:18px;}
div.contentMake .aaa .text{font-family: dotum; font-size:11px; color: #7c7c7c; letter-spacing: -1px; line-height:17px;padding-right:30px;}
div.contentMake .contentMakeBtn{padding-top:30px;padding-bottom:10px; text-align:center;}


/* 정보입력 */
table {border-collapse: collapse; border-spacing: 0;}
.inputType01 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 124px; height: 16px; padding-top: 2px;}
.inputType02 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 68px; height: 16px; padding-top: 2px;;}
.inputType03 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 253px; height: 16px; padding-top: 2px;}
.inputType04 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 300px; height: 18px; padding-top: 2px;}
.inputType05 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 150px; height: 18px; padding-top: 2px;}

/* input text */
.inputType20 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 20px; height: 16px; padding-top: 2px; color: #898989;}
.inputType30 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 30px; height: 16px; padding-top: 2px; color: #898989;}
.inputType40 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 40px; height: 16px; padding-top: 2px; color: #898989;}
.inputType50 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 50px; height: 16px; padding-top: 2px; color: #898989;}
.inputType60 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 60px; height: 16px; padding-top: 2px; color: #898989;}
.inputType70 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 70px; height: 16px; padding-top: 2px; color: #898989;}
.inputType80 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 80px; height: 16px; padding-top: 2px; color: #898989;}
.inputType90 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 90px; height: 16px; padding-top: 2px; color: #898989;}
.inputType100 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 100px; height: 16px; padding-top: 2px; color: #898989;}
.inputType130 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 130px; height: 16px; padding-top: 2px; color: #898989;}
.inputType150 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 150px; height: 16px; padding-top: 2px; color: #898989;}
.inputType163 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 163px; height: 16px; padding-top: 2px; color: #898989;}
.inputType180 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 180px; height: 16px; padding-top: 2px; color: #898989;}
.inputType200 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 200px; height: 16px; padding-top: 2px; color: #898989;}
.inputType220 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 220px; height: 16px; padding-top: 2px; color: #898989;}
.inputType250 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 250px; height: 16px; padding-top: 2px; color: #898989;}
.inputType300 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 300px; height: 16px; padding-top: 2px; color: #898989;}
.inputType350 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 350px; height: 16px; padding-top: 2px; color: #898989;}
.inputType400 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 400px; height: 16px; padding-top: 2px; color: #898989;}
.inputType450 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 450px; height: 16px; padding-top: 2px; color: #898989;}

/* 지도 */ 
.inputType120 {font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #7f9db9; width: 120px; height: 16px; padding-top: 2px; color: #898989;}

.bul_star{font-weight:normal; color:#ff6c00;padding-left:4px;}

.joinTlb {width:675px; border-top: 3px solid #46a1db;border-bottom: 3px solid #46a1db;}
.joinTlb .thSet {width: 120px;}
.joinTlb .tdSet {width: 546px;} 
.joinTlb th {height: 29px; text-indent: 17px; border-bottom: 1px solid #e5e5e5; text-align: left;}
.joinTlb th .info {margin-left: 6px;}
.joinTlb th img {vertical-align: middle;}
.joinTlb td { border-bottom: 1px solid #e5e5e5; padding-left: 8px;color:#686868;}
.joinTlb td.mapping{padding-top:3px; padding-bottom:3px;}
.joinTlb td.mapping .mapgroup{position:relative;height:233px;}
.joinTlb td.mapping .mapgroup .map{position:absolute;width:400px;height:230px; border:1px solid #cccccc; left:0; top:0;}
.joinTlb td.mapping .mapgroup .mapPlace{position:absolute; left:410px; top:0;}
.joinTlb td.mapping .mapgroup .mapPlace dl dt{padding-top:3px; padding-bottom:3px;}
.joinTlb td.mapping .mapgroup .mapPlace dl dd{padding-bottom:3px;}
.joinTlb td.mapping .mapgroup .mapPlace p.mapB{text-align:center;padding-top:10px; width:125px;}
.joinTlb td.mapping .mapExp{font-family: dotum, 돋음; font-size:11px; color: #686868; line-height:17px;padding-top:5px; padding-bottom:5px;}
.joinTlb td.mapping .mapExp strong{color:#3996ce;}
.joinTlb td.companyLabel{height:80px;line-height:22px;}
.joinTlb td.pTitle{height:60px;line-height:22px;}
.joinTlb td.logoLabel, .joinTlb td.homepageLabel{height:50px;line-height:22px;}
.joinTlb td input, .joinTlb td label, .joinTlb td img, .joinTlb td select {vertical-align: middle; }
.joinTlb td select.emailSelect {width: 130px;}
.joinTlb td .noticeText {clear: both; font-size: 12px; color: #686868;margin-left: 5px;}
.joinTlb td .companyIntroduce{padding:3px;width:450px; height:40px; border:1px solid #e5e5e5; font-family:dotum; font-size:12px; color:#686868; line-height:17px;}
.joinTlb .addText{color: #c0c0c0;}


/* 금액관리 환불 금액정보 */
table.leftTlb {width:675px; Border-top: 3px solid #46a1db;border-bottom: 1px solid #b2b2b2;}
table.leftTlb .thSet {width: 180px;}
table.leftTlb th {height: 31px; text-indent: 40px; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #b2b2b2; text-align: left; background: #f9f9f9;}
table.leftTlb th.last, table.leftTlb td.last{border-bottom: 1px solid #b2b2b2;}
table.leftTlb td { border-bottom: 1px solid #e5e5e5; padding-right: 17px;text-align:right;}
table.leftTlb td.leftTlbTotal{height:31px;background: url(../images/adRegMoney_bul2.gif) no-repeat 498px 5px;}
div.refund {background: url(../images/refund_bg.gif) no-repeat; width:675px; height:116px;}
div.refund .refundTlb{margin:15px 0 0 135px;}
div.refund .refundTlb th{text-align:left; padding-right:20px; height:28px;}

/* 통합광고 관리 */
#detail .adInfoSponsor h6{display:none;}
#detail .adInfoSponsor p.titA{text-align:right; background: url(../images/subImg_adInfo_03.gif) no-repeat; width:675px; height:32px;}
#detail .adInfoSponsor p.titA strong{line-height:31px;padding-right:24px;}
#detail .adInfoSponsor p.titA strong em{font-style: normal; color: #ff6c00;}
#detail .adInfo h6{display:none;}
#detail .adInfo p.titA{background: #cecece url(../images/subImg_adInfo_01.gif) no-repeat; width:675px; height:31px;}
#detail .adInfo p.titA strong{line-height:31px; padding-left:150px;}
#detail .adInfo p.titA strong em{font-style: normal; color: #ff6c00;}
#detail .adInfo div.titB{width:673px; height: 50px; border: 1px solid #cecece;}
#detail .adInfo div.titB dl{margin:20px 0 0 10px; display:inline-block;}
#detail .adInfo div.titB dt{float:left; font-family: dotum; width:190px; color: #686868; background: url(../images/adReport_bul.gif) no-repeat 3px 4px; text-indent:10px;}
#detail .adInfo div.titB dd{float:left; font-family: dotum; width:140px; color: #686868; border:1px solid #000000;}
#detail .adInfo div.titB dd strong{color: #000000; font-weight: bold;}
#detail .adInfo p.titC{background: #cecece url(../images/subImg_adInfo_02.gif) no-repeat; width:675px; height:24px; text-align:right; line-height:24px;}
#detail .adInfo p.titC em{font-family:dotum;font-size:12px;color:#8d8d8d; padding-right:20px; font-style:normal;}
#detail .adInfo p.titC em strong{color: #7bae3f;}
#detail .adInfo div.titG {position:relative; width:673px; height: 50px; border: 1px solid #cecece;}
#detail .adInfo p.titH {position:absolute; background: url(../images/adReport_bul.gif) no-repeat 3px 4px; text-indent:10px; top:20px; left:30px; color: #585858;}
#detail .adInfo p.titJ {position:absolute; background: url(../images/adReport_bul.gif) no-repeat 3px 4px; text-indent:10px; top:20px; right:30px;color: #585858;}

/* 광고 진행 확인 */
#detail .ading h6{display:none;}
#detail .ading p.titA{text-align:right; background: #cecece url(../images/subImg_ading_01.gif) no-repeat; width:675px; height:31px;}
#detail .ading div.titB{width:673px; height: 50px; border: 1px solid #cecece;}
#detail .ading div.titB p.adSearch{background: url(../images/bullet_02.gif) no-repeat 3px 6px;text-indent:12px; margin:17px 0 0 18px; font-family:dotum; font-size:11px; color:#000000;}
#detail .ading div.titB p.adSearch img{vertical-align:middle;}
#detail .ading div.titC{background: #cecece url(../images/subImg_ading_02.gif) no-repeat; width:675px; height:46px; position:relative;}
#detail .ading div.titC .adingPlace{position:absolute; font-family:dotum; font-size:14px; color:#0286c3; font-weight: bold; left:100px;line-height:46px; height:46px;}
#detail .ading div.titC .adingSearch{position:absolute;right:20px;font-family:dotum; font-size:11px; color:#000000; line-height:46px; height:46px;}
#detail .ading div.titC .adingSearch .inputSbox{border:1px solid #777777;width:94px; padding:3px 0 0 2px;height:15px;font-family:dotum; font-size:12px; color:#777777;vertical-align:middle;}
#detail .ading div.titC .adingSearch img{vertical-align:middle;}
#detail .ading div.titD{width:673px; padding:15px 0; border: 1px solid #cecece;overflow:auto;}
#detail .ading div.titD ul{padding-left:10px;}
#detail .ading div.titD ul li{background: url(../images/bullet_03.gif) no-repeat 3px 9px;text-indent:8px; width:330px; float:left;height:1%;font-family:dotum; font-size:12px; color:#284e85; letter-spacing:-1px;line-height:22px;}
#detail .ading div.titD ul li em{font-size:11px; color:#999999;font-style:normal;padding-left:5px;}


/* 자주쓰는 광고 문구 */
table.favTlb {width:550px; border-bottom:1px solid #b2b2b2; margin: 0 auto;}
table.favTlb th {background: #f9f9f9 url(../images/tlb_right_line.gif) no-repeat right; height: 25px; border-top: 2px solid #007eb9; border-bottom: 1px solid #b2b2b2; color: #717273;font-size:12px;font-family:dotum;}
table.favTlb th.last{background: #f9f9f9 none;}
table.favTlb td {background: url(../images/tlb_right_line.gif) no-repeat right; text-align:center; height: 22px; border-bottom: 1px solid #e5e5e5; color:#686868; font-size:12px;font-family:dotum;}
table.favTlb td.last{background: none;}
table.favTlb td a{font-weight: bold; color: #007eb9;}
table.favTlb td a{font-weight: bold; color: #007eb9;}
table.favTlb td a:hover{font-weight: bold; color: #007eb9; text-decoration:underline;}

table.favTlb2 {width:550px;border-top: 2px solid #007eb9; border-bottom: 1px solid #b2b2b2; margin: 0 auto;}
table.favTlb2 .thSet {width: 130px;}
table.favTlb2 td{padding:5px 0 5px 20px; color:#686868; font-size:12px; font-family:dotum; border-bottom: 1px solid #e9e9e9;}
table.favTlb2 td img{vertical-align: middle;}
table.favTlb2 th{background: #f9f9f9; border-bottom: 1px solid #e9e9e9; border-right: 1px solid #b2b2b2;}

h5.favTit{margin:15px auto 0 auto; height:18px; width:550px; font-weight: bold; color: #0065a4; font-family: gulim; font-size: 12px; text-align:left;}
h5.favTit img{vertical-align: top; margin-top: 3px;}

/* 진행광고 리스트 */
table.adTlb {width:675px; border-bottom:1px solid #b2b2b2;}
table.adTlb th {background: #f9f9f9 url(../images/tlb_right_line.gif) no-repeat right; height: 31px; border-top: 2px solid #007eb9; border-bottom: 1px solid #b2b2b2; color: #717273;font-size:12px;font-family:dotum;}
table.adTlb th.last{background: #f9f9f9 none;}
table.adTlb td {background: url(../images/tlb_right_line.gif) no-repeat right; text-align:center; height: 28px; border-bottom: 1px solid #e5e5e5; color:#686868; font-size:12px;font-family:dotum;}
table.adTlb td.last{background: none;}
table.adTlb td.contentText{text-align:left; width:460px; text-indent: 20px;}
table.adTlb td.contentText2{text-align:left; text-indent: 20px;}
table.adTlb td.totalSearch{width:250px; text-align:left; text-indent:30px;}
table.adTlb td span.play{color:#fe6c00;}
table.adTlb td span.reserve{color:#4ca200;}
table.adTlb td span.wait{color:#eea36c;}
table.adTlb td span.stop{color:#8e8e8e;}
table.adTlb td span.alert{color:#f23f3f;}
table.adTlb th.viewTitle{text-align:left; text-indent:20px; width:340px;}
table.adTlb th.viewL{width:100px;}
table.adTlb td.viewList{text-align:left;text-indent:20px;}
table.adTlb tfoot td.all{height:40px; border-top: 1px solid #b2b2b2; font-weight: bold; color: #000;}
table.adTlb td a{font-weight: bold; color: #007eb9;}
table.adTlb td a{font-weight: bold; color: #007eb9;}
table.adTlb td a:hover{font-weight: bold; color: #007eb9; text-decoration:underline;}

table.maker{width:658px; margin-top:20px;}

#detail .viewContent{font-family:gulim; color:#686868; font-size:12px; line-height:20px; padding: 25px 15px; border-bottom: 1px solid #b2b2b2;}
#detail dl.timeList strong{margin-top:15px; display:inline-block;}
#detail dl.timeList dt{float:left;line-height:25px; width:120px; height:25px;}
#detail dl.timeList dd{float:left; width:100px;line-height:25px; height:25px; width:130px;}
.pt10{padding-top:10px;}
table.list{border-top:1px solid #b2b2b2;}
table.list td.listV1, table.list td.listV2{background: none;}
table.list td.listV2{text-align:left; width:565px;}

table.pda{margin-bottom:20px;}
table.pdb{margin-bottom:40px;}
.SelectRight{margin-bottom:5px; width:675px; text-align:right;}
.SelectRight img{vertical-align:top;padding-top:2px;}
img.margin03{margin-top: -3px;}

/* 신규광고 등록하기 */
#detail .zero{padding:15px 0 0 30px;}
#detail .zero .zero_bg{position:relative; background: url(../images/img_zero.gif); width:568px; height:251px;}
#detail .zero .zero_bg p{position: absolute; top:160px; left:0;}
#detail .zero p{padding:5px 0;}
#detail .zero h4{margin-top:50px;}
#detail .zero_list{overflow:hidden; padding-top:12px;}
#detail .zero_list li {float: left; padding-left: 10px;}

#detail .titleLayout {width:675px; position:relative; overflow:hidden; height:30px;}
#detail .titleLayout .left{position:absolute; top:0; left:0;}
#detail .titleLayout .right{position:absolute; top:4px; right:0;}
#detail .titleLayout .right input, #detail .titleLayout .right img{vertical-align: middle;}
#detail .regedit_ok{text-align: center;}
#detail .regedit_ok p{padding-top: 25px;}
.adUpdateTlb {width:675px;border-top: 2px solid #007eb9; border-bottom: 1px solid #b2b2b2;}
.adUpdateTlb .thSet {width: 130px;}
.adUpdateTlb td{padding-left:20px;color:#686868; font-size:12px;font-family:dotum; border-bottom: 1px solid #e9e9e9;}
.adUpdateTlb th{background: #f9f9f9; color: #717273; font-size:12px; font-family:dotum; border-bottom: 1px solid #e9e9e9; border-right: 1px solid #b2b2b2;}
.adUpdateTlb td em{font-family: dotum, 돋음; font-size:11px; color: #808080; font-style:normal; letter-spacing: -0.05em;}
.adUpdateTlb td span{padding-top:5px; display: block; line-height:16px; font-family: dotum; font-size:11px; color: #7d7d7d; font-style:normal; letter-spacing: -0.05em;}
.adUpdateTlb td span img{vertical-align: middle; margin-top: -5px;}

.adUpdateTlb th.type01{padding-top:20px; padding-bottom:20px;}
.adUpdateTlb td.type01{padding-top:20px; padding-bottom:20px;}
.adUpdateTlb td.type01 .imgFirst{padding-right:7px;}
.adUpdateTlb td.type01 img.imgD{padding-left:30px;}
.adUpdateTlb td.type01 img.imgValign{vertical-align:middle; margin-top: 0px;}
.adUpdateTlb td.type01 span.green{display:inline; font-weight: bold; color: #59b317;}
.adUpdateTlb td.type01 span.black{display:inline; font-weight: bold; color: #919191;}
.adUpdateTlb td.type01 ul.durDate{overflow:hidden; padding-top:20px;}
.adUpdateTlb td.type01 ul.durDate li{height:22px;}
.adUpdateTlb td.type01 ul.durDate li input{vertical-align: middle;}
.adUpdateTlb td.type01 div.cuDate{border-bottom: 1px solid #dedede;height:20px; width:320px;}
.adUpdateTlb td.type01 div.cuDate img{vertical-align:middle; margin-top: -5px;}
.adUpdateTlb td.type01 .address_box p{padding:2px 0;}
.adUpdateTlb td.type01 .address_box p img{vertical-align:middle;}
.adUpdateTlb td.type01 .duringChange{margin-top:7px;border:1px solid #cccccc; background: #f8f8f8; padding:7px; width:480px; line-height:15px;}
.adUpdateTlb th.type02{padding-bottom:50px;}
.adUpdateTlb td.type02{padding-top:20px; padding-bottom:20px;}
.adUpdateTlb td.type02 li { height:25px; line-height:25px;}
.adUpdateTlb td.type02 li img{vertical-align:middle; margin-top: -5px;}
.adUpdateTlb td.type02 .preview{border: 1px solid #d7d7d7; overflow:hidden; height:1%; padding:3px 0;}
.adUpdateTlb td.type02 .preview li{float:left; color:#535353; line-height:25px; background: url(../images/bullet_09.gif) no-repeat 3px 8px; text-indent:10px; width:260px;}
.adUpdateTlb td.type02 .preview li.blue{color:#2569cd;}
.adUpdateTlb td.type03{padding-top:20px; padding-bottom:20px;}
.adUpdateTlb td.type04{color:#ff7622;}

.adUpdateTlb td.type03 .adContents{position:relative;}
.adUpdateTlb td.type03 .adContents .LocalView .adContentInput{width:260px; height:65px; overflow:hidden; border: 1px solid #cccccc;font-family:gulim; font-size:12px; color:#383838; line-height:16px;}
.adUpdateTlb td.type03 .adContents .LocalView p{width:262px; text-align:right; font-family: dotum; font-size:11px; color:#4d4d4d; line-height:20px; height:20px; letter-spacing: -1px;}
.adUpdateTlb td.type03 .adContents .LocalHelp{position:absolute; top:0; left:280px; font-family: dotum; font-size:11px; color: #808080; line-height:14px; width:200px; padding-left:18px;}
.adUpdateTlb td.type03 .adContents .LocalHelp img{position:absolute; margin-left:-16px;}
.adUpdateTlb td.type03 .adContents .LocalTxt{font-size:11px; line-height:16px; padding-top:15px;}
.adUpdateTlb td.type03 .adContents .LocalTxt em{text-decoration:underline; letter-spacing:0; color: #4d4d4d;}
.adUpdateTlb td.type03 .adContents .LocalBtn{text-align:center; margin-top:20px;}

.adUpdateTlb td.type04{padding-top:20px; padding-bottom:20px;}
.adUpdateTlb td.type04 p{padding-top:5px; line-height:16px;}
.adUpdateTlb td.type04 p em{color: #ff7e2a; font-family: dotum; font-size:12px; font-weight:bold;}
.adUpdateTlb td.type04 p.hpService{color: #585858; margin-bottom:10px;}
.adUpdateTlb td.type04 .layout{vertical-align:top; margin-top:1px;}
.adUpdateTlb td.type04 .expLayer{position:relative; padding-bottom:10px;}
.adUpdateTlb td.type04 .expLayer p.telP{color: #000000;}
.adUpdateTlb td.type04 .expLayer .expReg{position:absolute; top:0; right:2px; width:180px;}
.adUpdateTlb td.type04 .expLayer .expReg dt{float:left; width:17px; height:70px;}
.adUpdateTlb td.type04 .expLayer .expReg dd{line-height:17px; height:17px; font-family: dotum; font-size:12px; color: #686868; font-style:normal; letter-spacing: -0.05em;}
.adUpdateTlb td.type04 img.imgM{vertical-align:middle;}
.adUpdateTlb td.type04 img.imgM2{position: absolute; right:24px; vertical-align:middle; margin-top:-1px;}
.adUpdateTlb td.type04 .expLayer .expReg dd strong{color:#ff7e2a;}
#localTableRemainCount {color:#ff7e2a;}

/* 광고등록 레이어 20100412 */
.adUpdateTlb .ad_box {position:relative;}
.adUpdateTlb .ad_box h4{padding:5px 0 5px 0;}
.adUpdateTlb .ad_box .ad_input{position:absolute; left:240px; top:30px;}
.adUpdateTlb .ad_box .ad_input p{padding:3px 0 4px 0;}
.adUpdateTlb .ad_box .ad_input p.last{padding:3px 0 0 0;}
.adUpdateTlb .ad_box .ad_input p.text{font-family: dotum; font-size:12px; color:#898989; font-weight: bold; line-height:16px; padding-top:25px;}
.adUpdateTlb .ad_box .ad_input ul{padding-top:10px;}
.adUpdateTlb .ad_box .ad_input li{font-family: dotum; font-size:12px; line-height:27px; height:27px; color:#737373;}
.adUpdateTlb .ad_box .ad_input li input{vertical-align:middle;}
.adUpdateTlb .ad_box .adservice{text-align:center; padding-top:40px;}
.adUpdateTlb .ad_box .adservice_img{text-align:center; padding-top:2px;}

table.localTlb td div.arrowBox3{position:relative; padding:5px 0 5px 5px; text-align:left; padding-left:5px;}
table.localTlb td div.arrowBox3 .arrowText{width:20px; font-size:11px; padding:2px 1px 2px 0; margin-top:4px; text-align:right; background:#f6f6f6; border: 1px solid #7b9bde;}
table.localTlb .arrowT{position: absolute; top:0; left:33px; width:70px;}
table.localTlb .arrowT p{margin:0; padding:0; height:17px;}

.layer_new td{margin:0; padding:0; border:0;}

/* 신규광고 지역테이블 */
table.localTlb {border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; width:515px; }
table.localTlb th{text-align: center; border:0px; border-bottom:1px solid #c1c1c1; padding:0; margin:0; height:28px; background: #e9e9e9; color: #363636;}
table.localTlb td{border-bottom:1px solid #c1c1c1; padding:6px 0; margin:0; color: #363636; text-align:center; line-height:16px;}
table.localTlb .impossible{color: #adadad;}
table.localTlb td.nextMonth{font-weight: bold; color: #7191db;}
table.localTlb td div.arrowBox{position:relative;}
table.localTlb td div.arrowBox .arrowT{position: absolute; top:-3px; right:10px; _right:-170px;}
table.localTlb td div.arrowBox .arrowT p{margin:0; padding:0; height:12px;}
table.localTlb .first{text-align:left; padding-left:20px; border-right: 1px solid #c1c1c1;}
table.localTlb .total{background :#f3f3f3; font-weight: bold;}
table.localTlb input{vertical-align:middle;}

/* 진행광고 자세히보기 */
.adManageTlb {width:675px;border-top: 2px solid #007eb9; border-bottom: 1px solid #b2b2b2;}
.adManageTlb .thSet {width: 120px;}
.adManageTlb th{background: #f9f9f9; color: #717273; font-size:12px; font-family:dotum; border-bottom: 1px solid #e9e9e9; border-right: 1px solid #b2b2b2;}
.adManageTlb td{color:#686868; font-size:12px;font-family:dotum; border-bottom: 1px solid #e9e9e9;padding: 12px 10px 12px 15px;line-height:16px;}
.adManageTlb td.adKindLabel span.basic{font-weight: bold; color: #9d9d9d;padding-left:40px;}
.adManageTlb td li{line-height:18px;}
.adManageTlb .adExplain{width:450px;}
.adManageTlb .adDateLabel img, .adManageTlb .adLocalLable img{vertical-align:top;padding-top:2px;}
.adManageTlb .last, .adManageTlb .adTimeEntery{border-bottom: none;}
.adManageTlb td.adLocalLable li{padding-top:10px;}
.adManageTlb td.adLocalLable li img{vertical-align:top;padding-top:0px;}
.adManageTlb .adLineEntery li{padding-bottom:5px;}

a.adManageTlb th {text-indent: 17px; border-bottom: 1px solid #e5e5e5; text-align: left;font-weight:normal;font-size:12px;font-family:dotum;color:#0080bf;}
a.adManageTlb th img, .adManageTlb td img {vertical-align: middle;}
a.adManageTlb td {border-bottom: 1px solid #e5e5e5; padding: 10px 0; color:#686868;}
a.adManageTlb td select.localSelect {width: 130px;}
a.adManageTlb td textarea.adExplain{padding:3px;width:450px; height:40px; border:1px solid #e5e5e5; font-family:dotum; font-size:12px; color:#686868; line-height:17px;}
a.adManageTlb td.adCouponLabel em{color:#a0a0a0; font-style:normal;padding-left:5px;}
a.adManageTlb td.adCouponLabel strong{color:#ff6c00; font-weight:normal;}
a.adManageTlb td.adLineLable p.bul{height:30px; background: url(../images/adCouponText_bul.gif) no-repeat 0 10px;text-indent:8px;}
a.adManageTlb td.adExplainLabel p{height:30px;}
a.adManageTlb td.adCouponLabel p{height:30px;}
a.adManageTlb td.adCouponLabel ul li{padding:3px 0;}

/* SMS 신청하기 팝업*/
table.smsTlb {width:420px; border-bottom:1px solid #b2b2b2;margin: 0 auto;}
table.smsTlb th {background: #f9f9f9 url(../images/tlb_right_line.gif) no-repeat right; height: 31px; border-top: 2px solid #007eb9; border-bottom: 1px solid #b2b2b2; color: #717273;font-size:12px;font-family:dotum;}
table.smsTlb th.last{width:300px; background: #f9f9f9 none;}
table.smsTlb td {background: url(../images/tlb_right_line.gif) no-repeat right; text-align:center; height: 28px; border-bottom: 1px solid #e5e5e5; color:#686868; font-size:12px;font-family:dotum;}
table.smsTlb td.last{width:300px; background: none;}
.popSMS {width:420px; margin:0 auto; padding:20px 0 10px 0;}

/* 매체사관리 */
p.adMediaTlbBg {background: url(../images/tlb_media_bg.gif) no-repeat; width:675px; height:39px;}
p.adMediaTlbBg img.tit{vertical-align:top;padding:12px 0 0 20px;}
p.adMediaTlbBg select{margin:8px 0 0 20px;width:200px;}
.adMediaTlb {width:675px; border-bottom: 3px solid #46a1db;}
.adMediaTlb .thSet {width: 120px;}
.adMediaTlb .tdSet {width: 546px;}
.adMediaTlb th {height: 29px; text-indent: 17px; border-bottom: 1px solid #e5e5e5; text-align: left;font-weight:normal;font-size:12px;font-family:dotum;color:#0080bf;}
.adMediaTlb th img,
.adMediaTlb td img {vertical-align: middle;}
.adMediaTlb td img.image {padding-bottom:3px;}
.adMediaTlb td { border-bottom: 1px solid #e5e5e5; padding-left: 8px; font-size:12px; color:#686868; height:25px;}
.adMediaTlb td.noLine{border-bottom: none;}
.adMediaTlb td.first{padding-top:7px;}
.adMediaTlb td.last{padding-bottom:7px;}

.basicAd{position:relative; background: url(../images/basicAd_bg.gif) no-repeat; width:675px; height:36px;}
.basicAd select{position:absolute; top:8px; left:110px; width:300px;}
.basicAdList .basicAdTextarea{font-family:dotum;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 450px; height: 40px; padding-top: 2px; color: #898989;}
.basicAdList table th{padding:10px 30px 10px 0;}
.basicAdList table{width:675px; border-bottom: 1px solid #ccc; margin-top:10px;}

/* 신규광고 인트로 */
#detail .newAdIntroBg{margin-top:50px;width:675px; height:282px; background: url(../images/newAdIntro_bg.gif) no-repeat; text-align:center;}
#detail .newAdIntroBg img{padding-right:20px;}

/* 신규광고등록 사용가능한 금액정보 */
#detail .aduserMoney_bg{margin-bottom:20px; position:relative; width:675px; height:94px; background: url(../images/aduserMoney_bg.gif) no-repeat;}
.aduserMoney_bg .aduserMoney {position:absolute; top:27px; left:212px; background: url(../images/adRegMoney_bul2.gif) no-repeat 0 3px; text-indent: 22px;font-family:dotum; font-size:20px; font-weight:bold; color: #000000;}
.aduserMoney_bg .aduserBtn{position:absolute; top:5px; right:10px;}
.aduserMoney_bg .aduserMoney em{font-size:15px;font-style:normal;}

/* 보고서 Content 이미지 관련 */
#detail .adReport_bg{margin-bottom:25px; position:relative; width:675px; height:241px; background: url(../images/adReport_bg.gif) no-repeat;}
#detail .adReport_bg .adTitle{position:absolute; left:26px; top:20px;}
#detail .adReport_bg .adTitle dt{float:left; background: url(../images/adRegMoney_bul.gif) no-repeat 0 5px; text-indent: 8px; font-family:dotum; font-size:15px; color: #000000;letter-spacing:-0.05em;}
#detail .adReport_bg .adTitle dd{padding-left:75px; font-family:dotum; font-weight:bold; font-size:15px; color: #000000;letter-spacing:-0.05em;}
#detail .adReport_bg .adTitle dd img{vertical-align:middle;}
#detail .adReport_bg .adReport_tlb{position:absolute; left:45px; top:56px;}
#detail .adReport_bg .adReport_tlb th, td{font-family:gulim; font-size:12px; color:#454545; text-align:left;font-weight:normal;}
#detail .adReport_bg .adReport_tlb th{width:100px; background: url(../images/adReport_bul.gif) no-repeat 0 8px; text-indent:8px;font-weight: bold; color:#0082bf;}
#detail .adReport_bg .adReport_tlb th.none{background: none;}
#detail .adReport_bg .adReport_tlb td{width:235px; line-height:20px;}
#detail .adReport_bg .adReport_tlb td p.lineAd, #detail .adReport_bg .adReport_tlb td.lineAd{width:500px;}
#detail .adReport_bg .adReport_tlb th.qqq{width:150px;}

/* 보고서 자세히보기 */
#detail .dayReport{background: url(../images/report_day.gif) no-repeat; width:675px; height:86px;}
#detail .dayReport p{padding:45px 0 0 28px;}
#detail .dayReport2{margin-bottom:10px; background: url(../images/report_day2.gif) no-repeat; width:675px; height:115px;}
#detail .dayReport2 p{padding:70px 0 0 28px;}
#detail .dayReport3{background: url(../images/report_day3.gif) no-repeat; width:675px; height:86px;}
#detail .dayReport3 input{vertical-align:middle;}
#detail .dayReport3 .reportTop{padding-left:15px; font-family:gulim; font-size:12px; color: #1a1a1a;}
#detail .dayReport3 .reportTop strong{color: #4ca200;}
#detail .dayReport3 p{padding:45px 0 0 28px;}
.dayReportSelect{margin-bottom:5px; width:675px;}
.dayReportSelect img{vertical-align:top;padding-top:2px;}
#detail h6{backgrouNd: url(../images/adReport_bul.gif) no-repeat 0 4px; text-indent:8px; font-family:gulim; font-size:12px; height:20px;font-weight:normal;}
#detail h6 strong{color:#4ca200;}
#detail h6.reportLocal{margin:25px 0 5px 0;}

/* 보고서 테이블  */
table.reportTlb {width:675px; border-bottom: 1px solid #b2b2b2;}
table.reportTlb th {background: #f9f9f9 url(../images/tlb_right_line.gif) no-repeat right; height: 31px; border-top: 2px solid #007eb9; border-bottom: 1px solid #b2b2b2; color: #717273;font-size:12px;font-family:dotum;}
table.reportTlb td {text-align:center; height: 28px; color:#686868; font-size:12px;font-family:dotum;}
table.reportTlb td.dta {background: url(../images/tlb_right_line.gif) no-repeat right;  border-top: 1px solid #e5e5e5;}
table.reportTlb td.dtb {background: url(../images/tlb_right_line.gif) no-repeat right;  border-top: 1px solid #7cb2d5;}
table.reportTlb th.last{background: #f9f9f9 none;}
table.reportTlb td.dtc {background: #f3f9fc url(../images/tlb_right_line.gif) no-repeat right; border-top: 1px solid #d5e9f4;}
table.reportTlb td.dtd {background: #f3f9fc url(../images/tlb_right_line.gif) no-repeat right; border-top: 1px solid #d5e9f4; border-bottom: 1px solid #7cb2d5;}
table.reportTlb td.dte {background: url(../images/tlb_right_line.gif) no-repeat right; font-weight: bold; height:40px; color: #000;border-top: 1px solid #b2b2b2;}
table.reportTlb td.last{background: none;}
table.reportTlb td.last2{background: #f3f9fc none;}

/* 보고서 구분  */
#detail .reportKind{height:40px; width:675px;background: url(../images/report_list_bg.gif) repeat-x left bottom;}
#detail .reportKind li{float:left; font:0/0 dotum;}

/* 매체사 보고서 Content 이미지 관련 */
#detail .admediaReport_bg{margin-bottom:25px; position:relative; width:675px; height:128px; background: url(../images/admediaReport_bg.gif) no-repeat;}
#detail .admediaReport_bg input{vertical-align:middle;}
#detail .admediaReport_bg p{padding:43px 0 0 35px; width:655px;}
#detail .admediaReport_bg .report_ser{padding-top:15px;}
#detail .admediaReport_bg .report_ser dt{float:left;padding-left:35px;font-family:gulim; font-size:12px; color:#454545; text-align:left;font-weight:normal;font-weight: bold; color:#0082bf;}
#detail .admediaReport_bg .report_ser dd{float:left;padding-left:5px;font-family:gulim; font-size:12px; color:#454545; text-align:left;font-weight:normal;}


/* 아이디찾기 */
#detail .idFind{margin-top:20px;margin-left:7px; position:relative;}
#detail .idFind .st{margin-top:10px;}
#detail .idFind .tit{margin-top:50px; margin-bottom:5px;}
#detail .idFind .idFind_bg{width:319px; height:171px; background: url(../images/new_idFind_bg.gif) no-repeat;}
#detail .idFind .idFind_bg strong{margin-left:15px; margin-right:15px; font-family: gulim; font-size:12px; color:#8d8d8d; letter-spacing:-1px; line-height:50px; _line-height:53px;}
#detail .idFind .btn{text-align: center; width:330px; margin-top:20px;}
#detail .idFind .idFind_bg dl{margin-top:20px;}
#detail .idFind .idFind_bg dt{float:left; width:105px;padding-left:24px; height:28px;}
#detail .idFind .idFind_bg dt img{padding-top:5px;}
#detail .idFind .idFind_bg dd{float:left; height:28px; color:#c3c3c3;}
#detail .idFind .idFind_company{position: absolute; top:20px; left:0;}
#detail .idFind .idFind_manager{position: absolute; top:20px; left:340px;}

#detail .idFind .idFind_mail{float:left; width:322px; text-align:center; background: url(../images/new_idFind_bg_2.gif) no-repeat top right;}
#detail .idFind .idFind_hp{float:left; width:322px; text-align:center;}
#detail .idFind .first{padding-top:40px;}
#detail .idFind .second{padding:14px 0;}
#detail .idFind .text{padding-top:10px; font-family: dotum; font-size: 11px; color: #666666; letter-spacing: -1px; line-height:18px;}

#detail .idFind strong{font-family: gulim; font-size:12px; color:#0077b1; letter-spacing:-1px;}
#detail .idFind .btn2{width:533px; text-align: center; margin-top:20px;}
#detail .idFind .idFind_bg_3{margin-top:40px; width:533px; height:171px; background: url(../images/new_idFind_bg_3.gif) no-repeat;}
#detail .idFind .idFind_bg_3 .layout{padding:25px 0 0 20px;}
#detail .idFind .idFind_bg_3 .layout dl{margin-top:20px;}
#detail .idFind .idFind_bg_3 .layout dt{float:left; width:80px; height:28px;line-height:28px; padding-left:8px;}
#detail .idFind .idFind_bg_3 .layout dt img{margin-top: 7px;}
#detail .idFind .idFind_bg_3 .layout dd{float:left; height:28px;line-height:28px; color:#c3c3c3; width:400px;}
#detail .idFind .idFind_bg_3 .layout dd strong{letter-spacing:0; color: #ff7d13;}
#detail .idFind .idFind_bg_3 .layout dd img{vertical-align: top; margin-top:5px;}
#detail .idFind .idFind_bg_3 .layout .output{margin-top:30px; font-family: gulim; font-size:12px; color: #666666;}
#detail .idFind .idFind_bg_3 .layout .output strong{letter-spacing:0; color: #ff7d13;}

/* 로그인 */
.mLoginWarp {position:relative; width:675px; height:258Px; background: url(../images/login_bg.gif) no-repeat;}
.mLoginWarp .login-Form{position:absolute; left:200px;top:120px;}
.mLoginWarp .login-Form .loginEntery {width: 189px; padding-top: 7px; height: 60px; float: left; }
.mLoginWarp .login-Form .loginEntery dt {float: left; width: 48px; height: 24px; padding-top: 6px; padding-left: 7px;}
.mLoginWarp .login-Form .loginEntery dd {float: left;width: 134px; height: 30px;}
.mLoginWarp .login-Form .loginEntery dd input.input01 {border: 1px solid #c3c3c3; width: 122px; height: 16px; padding-top: 2px; }
.mLoginWarp .login-Form .loginBtn { float: left;padding-top: 8px; }
.mLoginWarp .login-Form .idRemember {clear: both; padding-left: 51px; margin-top: -3px; font-family:dotum;font-size:12px;color:#686868;}
.mLoginWarp .login-Form .idRemember input,
.mLoginWarp .login-Form .idRemember label {vertical-align: middle;}

#content #detail .loginBottom{margin:20px 0 0 110px;}
#content #detail .loginBottom .bullet{float:left;margin-right:10px;}
#content #detail .loginBottom .loginText{padding:7px 0 0 20px;}
#content #detail .loginBottom .loginBtn{padding:10px 0 0 0;}

/* 회원탈퇴 */
.mDisWarp {position:relative; width:675px; height:242Px; background: url(../images/dis_bg.gif) no-repeat;}
.mDisWarp .dis-Form{position:absolute; left:200px;top:75px;}
.mDisWarp .dis-Form .disEntery {width: 350px; padding-top: 7px; height: 60px; float: left; }
.mDisWarp .dis-Form .disEntery dt {float: left; width: 70px; line-height:30px; text-align:right;}
.mDisWarp .dis-Form .disEntery dd {float: left; width: 250px; line-height:30px; padding-left:15px;}
table.disTlb{ width:520px;}
table.disTlb td.leftTlbTotal{height:31px;background: url(../images/adRegMoney_bul2.gif) no-repeat 342px 5px;}
.dis2Tem{margin:30px 0 0 50px;}
.withdrawal{text-align: center; padding-top:25px;}

/* 회원탈퇴 */
.secession {margin-top:0; position:relative; width:675px; height:242Px; background: url(../images/dis_bg.gif) no-repeat;}
.secession dl{position:absolute; top:85px; left:160px; width:350px;}
.secession dt{float:left; width:100px; height:30px; text-align:right;padding-right: 30px;}
.secession dt img{margin-top:7px;}
.secession dd{float:left; width:200px; height:30px; line-height:30px;}
.secession dd input, .secession dd select{margin-top:4px;}

#detail .disText{background: url(../images/dis_01_bg.gif) no-repeat; width:590px; height:128px; margin:30px 0 0 40px;}
#detail .disText ul{text-align: left; padding:24px 0 0 30px; color: #605e5e; line-height:20px;}

#detail .disText2{background: url(../images/dis_02_bg.gif) no-repeat; width:619px; height:160px; margin:25px 0 0 35px;}
#detail .disText2 ul{text-align: left; padding:24px 0 0 31px; color: #605e5e; line-height:20px;}
#detail .disText2 p{font-weight: bold;}

/* 가입확인 */
.mJoinWarp {position:relative; width:637px; height:199Px; background: url(../images/join_bg.gif) no-repeat;}
.mJoinWarp .join-Form{position:absolute; left:175px;top:70px;}
.mJoinWarp .join-Form .joinEntery {width: 300px; padding-top: 7px; height: 60px;}
.mJoinWarp .join-Form .joinEntery dt {float: left; width: 75px; height: 24px; padding-top: 6px; padding-left: 7px;}
.mJoinWarp .join-Form .joinEntery dd {float: left;width: 200px; height: 30px;}
.mJoinWarp .join-Form .joinEntery dd input.input01 {border: 1px solid #c3c3c3; width: 122px; height: 16px; padding-top: 2px; }
.mJoinWarp .join-Form .joinEntery dd input.input02 {border: 1px solid #c3c3c3; width: 50px; height: 16px; padding-top: 2px; }

/* 가입완료 */
.mJoinWarp2 {margin-top:50px; position:relative; width:637px; height:223Px; background: url(../images/join_bg2.gif) no-repeat;}
.mJoinWarp2 .join-Form2{position:absolute; left:260px;top:102px;}
.mJoinWarp2 .join-Form2 p{height:22px; color: #686868;}
.mJoinWarp2 .join-Form2 p strong{height:22px; color: #fe6c00;}


/* 회원정보수정 - 비밀번호확인 */
.mpwdWarp {margin-top:50px; position:relative; width:675px; height:199px; background: url(../images/pwd_bg.gif) no-repeat;}
.mpwdWarp .pwd-Form{position:absolute; left:240px;top:116px;}
.mpwdWarp .pwd-Form .input01 {border: 1px solid #c3c3c3; width: 180px; height: 16px; padding-top: 2px; }

/* Paginate */
.paginate { padding:10px 0; width:675px; text-align:center; font-family: dotum;}
.paginate a img { border:none; vertical-align:middle; _vertical-align:top;}
.paginate a,
.paginate strong { position:relative; margin-left:-6px; display:inline-block; vertical-align:middle; _width /**/:18px; padding:2px 6px 3px 7px; color:#333333; text-decoration:none; line-height:normal; font:12px Tahoma;}
.paginate a:hover { text-decoration:underline;}
.paginate strong { color:#0187c6 !important; font-weight:bold;}
.paginate .first-child { background:none;}
.paginate a.pre,
.paginate a.next { padding:0; background:none !important;}
.paginate a.pre { margin:0 3px 0 -6px;}
.paginate a.next { margin:0 3px 0 -3px;}


/* 달력 */
#calendar{border:1px solid #cccccc;}
#calendar th{font:12px Dotum;text-align:center;font-weight:bold;color: #0375c3;background: #eeeeee;padding:4px 0 3px 0;}
#calendar td{font:12px Tahoma;text-align:right;}
#calendar td a,
#calendar td a:link,
#calendar td a:active,
#calendar td a:visited {display:block;padding:4px 6px 4px 0;text-decoration:none;color:#686868;width:19px;}
#calendar td a:hover {color:#0080bf;background: #dedede;font-weight:bold;}

.dateSelect{padding-bottom:3px;width:183px;text-align:center;color: #686868;background: #eeeeee;padding-top:4px;border-top: 1px solid #c3c3c3;border-left: 1px solid #c3c3c3;border-right: 1px solid #c3c3c3;}


/* 팝업 */
.popBody{background: #fff;}
.adLayer3{width:300px; border: 7px solid #ededed;}
.adLayer{width:400px; border: 7px solid #ededed;}
.adLayer2{width:600px; border: 7px solid #ededed;}
#popLayout{min-width:400px;_width:400px;width:100%;font-family:dotum; font-size:12px;color:#686868;}
#popLayout2{font-family:dotum; font-size:12px;color:#686868;}
#popHeader{height:49px;background:url(../images/pop_top_bg.gif) repeat-x;}
#popContent{margin-top:10px; text-align:center;}
#popContent p.favTit{width:550px; text-align:left; margin:15px auto 10px auto;}
#popContent .popCenter{font-family: gulim; font-size:12px; line-height:22px;}
#popContent .popCenterOutput{padding-top:10px;}
#popContent .popType00{}
#popContent .popType01{font-weight:bold; color: #444444;}
#popContent .popType02{color: #858585;}
#popContent .popTypeDong{text-align:left;padding-left:20px;}
#popContent .popType03{font-weight:bold; color: #ff7700;}
#popContent .popType04 span{font-weight:bold; color: #444444;}

.popBody h2{background:url(../images/pop_title_bul.gif) no-repeat 15px 18px;font-family:dotum;font-size:12px;color:#FFF;padding:17px 0 0 30px;}
.popBody .popinput01 {font-family:gulim;font-size: 12px; color: #686868;border: 1px solid #c3c3c3; width: 124px; height: 16px; padding-top: 2px; color: #898989;}
.popBody #btn{text-align:center;width:100%;border-top:1px solid #e5e5e5;padding-top:10px;margin-top:20px;}
.popBody #postBottom{margin-top:20px; padding:25px 0 0 20px; height:8px; background: url(../images/pop_bottom_bg.gif) repeat-x;}
.post ul{height:130px;overflow-y:scroll;}
.post ul li{height:18px;line-height:18px;}
.post ul li a, .post ul li a:link, .post ul li a:active, .post ul li a:visited{text-decoration:none;color:#686868;}
.post ul li a:hover{text-decoration:none;color:#0072c5; }
.post ul li em{font-style:normal;padding-right:20px;}

/* 로그인 DIV */
.snb #loginForm{background: url(../images/loginBg.gif); width:160px; height:82px;margin-bottom:9px;}
#loginForm .loginBox {padding:10px;margin:0;}
#loginForm .loginBox h3{line-height:25px; font-family: dotum; font-size:12px; color: #010101; letter-spacing: -1px;}
#loginForm .loginBox p.cont{padding-top:3px;height:19px;_height:19px; font-family: dotum; font-size:11px; color: #002e44; letter-spacing: -1px;}
#loginForm .loginBox p.cont img{vertical-align:middle; margin-top:-3px;margin-left:2px;}
#loginForm .loginBox p.cont strong{color: #ff6c00;}
#loginForm .loginBox ul {margin-top:7px; height:1%;}
#loginForm .loginBox ul li{text-align:center; width:70px; font-family: dotum; font-size:11px; color: #02618f; letter-spacing: -0.05em; float:left; background: url(../images/loginBox_bar.gif) no-repeat top right; }
#loginForm .loginBox ul li a{text-decoration:none; color: #02618f;}
#loginForm .loginBox ul li.last{background: none;}

/* 메인 DIV */
.mainLayoutBg{}

.sponcer {width:925px; margin:0 auto; position:relative; height:40px;}
.sponcer p{position:absolute;left:4px;top:14px;}
.sponcer ul{position:absolute;left:80px;top:14px;}
.sponcer ul li{float:left;padding-left:12px; padding-right:12px;}
.sponcer ul li.layout{margin-top:-5px;}


.sponcerBg{background: url(../images/sponcerBg.gif) repeat-x; height:6px; clear:both;}


/* 신용카드/계좌이체 */
#detail .adAccount_bg{position:relative; width:675px; height:130px; background: url(../images/adAccount_bg.gif) no-repeat;}
#detail .adAccount_bg .adKind{height:130px; background: url(../images/adAccount_bg2.gif) no-repeat left bottom;}
#detail .adAccount_bg .adKind dt{float:left;padding:20px 0 0 20px;}
#detail .adAccount_bg .adKind dd{width:580px; height:38px; color:#686868;padding:20px 0 0 0;}
#detail .adAccount_bg .adKind dt.AccountK1{float:left;padding:3px 0 0 20px;height:50px;}
#detail .adAccount_bg .adKind dd.AccountBold{font-weight: bold;width:580px;line-height:20px; color:#686868;padding:3px 0 0 0;}
#detail .adAccount_bg .adKind dd input{vertical-align:middle; margin-left:30px;margin-right:5px;}

/* 무통장입금 */
#detail .adBankbook_bg{position:relative; width:675px; height:85px; background: url(../images/adBankbook_bg.gif) no-repeat;}
#detail .adBankbook_bg .adBank{position:absolute;left:40px;top:19px;}
#detail .adBankbook_bg .adBank2{position:absolute;left:376px;top:19px;}
#detail .adBankbook_bg dt{float:left;}
#detail .adBankbook_bg dd{float:left;color:#000000; font-weight:bold;line-height:18px;padding:7px 0 0 6px;}

#detail ol.account{margin-top:20px;}
#detail ol.account li{color:#686868;height:19px;line-height:19px;}

/* 충전내역 검색 */
#detail .adSearcht_bg{margin-bottom:15px; position:relative; width:675px; height:86px; background: url(../images/adSearcht_bg.gif) no-repeat;}
#detail .adSearcht_bg .adSearcht{position:absolute; left:45px; top:25px;}
#detail .adSearcht_bg .adSearcht dd{padding-top:2px;}
#detail .adSearcht_bg span.loginBtn{position:absolute;right:42px;top:25px;}


/* 고객센터 */
.contentSupport{margin:0 0 10px 35px;}
.supportBg{position:relative;background: url(../images/supportBg.gif) no-repeat; width:607px; height:377px; margin-left:35px;}
.sbM1 {position:absolute;top:30px; left:35px;}
.sbM2 {position:absolute;top:20px; left:35px;}
.supportTlb .thSet {width: 100px;}
.supportTlb .tdSet {} 
.supportTlb th {height: 32px; text-align: left;}
.supportTlb th .bul_star{font-weight:normal; color:#ff6c00;padding-left:4px;}
.supportTlb th img {vertical-align: middle;}
.supportTlb td {padding-left: 8px;color:#686868;}
.supportTlb td textarea.suppoutArea1{width:400px; height:110px; border:1px solid #c3c3c3;font-family:dotum;font-size: 12px; color: #686868;}

/* 자주 묻는 질문 */
.faqSearch{background: url(../images/faq_02.gif) no-repeat; width:675px; height:33px;text-align:right;}
#detail div.faqSearch p.faqSearchL{padding:10px 10px 0 0;}
#detail div.faqSearch p.faqSearchL img, 
#detail div.faqSearch p.faqSearchL input{vertical-align:middle;}

#detail div.faq{width: 655px;}
#detail div.faq dt img{vertical-align:middle; padding-right:10px;padding-bottom:2px;}
#detail div.faq a, div.faq a:hover{text-decoration:none; color:#3c7bda; font-weight:bold;}
#detail div.faq dt{margin-left:25px; padding:10px 0 5px 0; border-bottom: 1px solid #c3dce7;}
#detail div.faq dd{background: #f4f7f9 url(../images/img_a.gif) no-repeat 8px 5px; padding: 5px 10px 5px 30px; margin-left:25px; font-family:dotum; font-size:12px; color: #686868; border-bottom: 1px solid #c3dce7; height:1%;}

/* 관리자 페이지 */
table.adminTlb {width:380px; border-bottom:1px solid #b2b2b2;}
table.adminTlb th {background: #f9f9f9 url(../images/tlb_right_line.gif) no-repeat right; height: 31px; border-top: 2px solid #007eb9; border-bottom: 1px solid #b2b2b2; color: #717273;font-size:11px;font-family:dotum;}
table.adminTlb th.last{background: #f9f9f9 none;}
table.adminTlb td {background: url(../images/tlb_right_line.gif) no-repeat right; text-align:center; height: 28px; border-bottom: 1px solid #e5e5e5; color:#686868; font-size:11px;font-family:dotum;}
table.adminTlb td.last{background: none;}
table.adminTlb td.contentText{text-align:left; width:460px; text-indent: 20px;}
table.adminTlb td span.play{color:#fe6c00;}
table.adminTlb td span.reserve{color:#4ca200;}
table.adminTlb td span.wait{color:#eea36c;}
table.adminTlb td span.stop{color:#8e8e8e;}
table.adminTlb td span.alert{color:#f23f3f;}
table.adminTlb th.viewTitle{text-align:left; text-indent:20px; width:340px;}
table.adminTlb th.viewL{width:100px;}
table.adminTlb tfoot td.all{border-top: 2px solid #c4d7df; border-bottom: 1px solid #b2b2b2; font-weight: bold; color: #fe6c00;}

/* 미리보기 Layer */
#layerWrap { overflow:hidden; position:absolute; z-index:10; overflow:hidden;/*must have*/ }
#layerContent {margin:0; padding:0; position:relative; z-index:99; text-align:left; width:260px; height:68px; font-family:gulim; font-size:12px; color:#4f4f4f; line-height:17px; background:#ffffff; }
/*#layerContent td {*word-break:break-all; -ms-word-break:break-all;}*/
#layerUserName, #layerPhone, #layerAddress, #layerAdUrl{background:#ffffff; text-align:left; width:260px; font-family:gulim; font-size:12px; color:#f6682b; line-height:16px; height:16px;}
#layerFooter{ position:absolute; z-index:99; bottom:20px; width:100%; text-align:center;}
#layerFooter *{ vertical-align:top;}
#txtByte {display: inline;}
div.layerback {	position: absolute; left: 0; top: 0; background-color: #4a4a4a; z-Index: 100;}


/* 제휴매체 */
.partner {position: relative; width:675px; overflow:hidden; height:150px; padding-top:25px;}
.partner dt {float: left; width:225px;}
.partner dd {float: left; width:400px;}
.partner dd p {margin:0; padding:0; font-family:gulim; color: #4d4d4d; font-style: normal; border-top: 1px solid #e5e5e3; border-bottom: 1px solid #e5e5e3;}
.partner dd p img {margin:0; padding:1px 0 0 1px; vertical-align:middle; font:0/0 Sans-serif;}
.partner dd p.last {border-top: none;}
.partner dd div.bLink{padding-top:10px;}

/* 이용안내 광고관리방법 */
#detail .adtargetUse {width:675px;}
#detail .adtargetUse li{float:left; margin-top:12px;margin-bottom:20px;}

/* 부가서비스  */
.add_sms{margin-top:17px; position:relative; height:270px;}
.add_sms .add_sms_img{margin-left:5px;}
.add_sms .add_sms_content{font-family: dotum; position: absolute; left:190px; top:0; width:480px;}
.add_sms .add_sms_content p{line-height:19px; letter-spacing: -0.05em; color:#454545;}
.add_sms .add_sms_content p em{color: #f56a16;  font-style: normal; font-weight: bold;}
.add_sms .add_sms_content table{border: 1px solid #9dc5e0; margin-top:15px; margin-left:10px;width:450px;}
.add_sms .add_sms_content table th{border: 1px solid #9dc5e0; background: #e6f0f7; height:25px;color: #004c78; font-size:11px; font-weight: normal;}
.add_sms .add_sms_content table td{border: 1px solid #9dc5e0; text-align:left; padding-left:15px; color: #393939;}
.add_sms .add_sms_content .add_sms_btn{margin-top:15px;margin-left:10px;}
.add_sms .add_sms_content .add_sms_box{margin:10px 0 0 10px; border:1px solid #ced5ef; background:#f7fbfe; width:440px; padding:10px 0 10px 10px;}
.add_sms .add_sms_content .add_sms_box .type1{font-family:gulim; font-size:12px; font-weight:bold; color:#717171; letter-spacing:-1px;line-height:25px;}
.add_sms .add_sms_content .add_sms_box .type1 em{font-family:gulim; font-size:12px; color:#ff5500;font-weight:normal;letter-spacing:0; font-style:normal;}
.add_sms .add_sms_content .add_sms_box .type2{font-family:gulim; font-size:12px; font-weight:bold; color:#ff5500; letter-spacing:-1px;line-height:25px;}
.add_sms .add_sms_content .add_sms_box .type3{font-family:gulim; font-size:12px; font-weight:bold; color:#777777; letter-spacing:-1px; line-height:20px;}

/*  통합광고 관리 부가서비스 */
.add_service{position:relative;background: url(../images/add_service_bg.gif) no-repeat; width:675px; height:104px;}
.add_service dl.auto{position:absolute; top:25px; left:0; width:337px; text-align: center;}
.add_service dl.sms{position:absolute; top:25px; right:0; width:337px; text-align: center;}
.add_service dl dt {vertical-align:top;margin-bottom:18px;}

/*  부가서비스 보안프로그램 설치 */
.secure_page{width:675px;text-align:center;}
.secure_page p{text-align:left; padding-left:107px; margin-top:10px;font-family: dotum; font-size:11px; color: #868686; letter-spacing: -1px;}
.secure_page p.first{margin-top:30px;}
.secure_page p img{vertical-align: middle;}
.secure_page em{font-style: normal; letter-spacing:0;}
.secure_page span{font-weight:bold; color: #ff7700;}
.secure_page p.layout{margin-bottom:30px;}
.secure_page .layout{margin-top:30px;margin-bottom:20px;}
.secure_page p.secure_install{padding-left:40px;}
.secure_page div.layout{margin-top:30px;}

.addExplain{padding:7px 0 20px 10px;}

.ex_ad .ex_ad_first{padding-bottom:10px;padding-top:10px;}
.ex_ad .ex_ad_btn{width:500px; text-align:center; padding-top:20px; padding-bottom:10px;}

.allThatPage{background: none;}
.allThatPage .wrapPage{width:635px; margin:0 auto; margin-top:150px;}
.allThatPage .errText{width:635px; height:57px; background:url(../images/err_02.gif) no-repeat; font-family: gulim; font-size:12px; color: #ff9104;padding-left:165px; line-height:57px; font-weight: bold;}
.allThatPage .workText{width:635px; height:34px; background:url(../images/work_02.gif) no-repeat; font-family: gulim; font-size:12px; color: #ff9104;padding-left:165px; line-height:34px; font-weight: bold;}
.allThatPage .workText strong{color: #000000;}
.allThatPage .errBtn{width:635px; height:76px; background:url(../images/err_03.gif) no-repeat; text-align: center;}
.allThatPage .errBtn img{padding-top:20px;}

.pageBanner{float:none; clear:both; display: inline-block; padding-top:30px; text-align:center;}


/* 메인 추가 CSS */
.new_main_bg{width:100%; height:504px; background:url(../images/new_main_bg.jpg) repeat-x; clear:both; text-align:center;}
.new_main_bg .new_main_layout{margin-left:-20px;}
.new_main_bg_bottom {width:100%; height:161px; background:url(../images/new_main_bg_bottom.gif) repeat-x; }
.new_main_bg_bottom {width:965px;margin:0 auto;}
.new_main_bg_bottom  img{ vertical-align: middle;}
.new_main_bg_bottom .adTest{float:left; position:relative; width:382px; height:161px; background:url(../images/new_main_bg_01.gif) no-repeat;}
.new_main_bg_bottom .adTest .localOutput{position:absolute; top:15px; left:96px;  font-family: dotum; font-size:11px; color:#f8730a; letter-spacing: -1px;}
.new_main_bg_bottom .adTest .localSelect{position:absolute; top:37px; left:33px;}
.new_main_bg_bottom .adTest .localSelect select{font-family:dotum;font-size:11px;}
.new_main_bg_bottom .adTest ul.localList{position:absolute; top:65px; left:35px;background:  url(../images/loading.gif) no-repeat center center;}
.new_main_bg_bottom .adTest ul.localList li{background:#ffffff url(../images/new_mainList_blt.gif) no-repeat 2px 6px; font-family: dotum; font-size:12px; color:#4b4b4b;line-height:20px; text-indent:7px;}
.new_main_bg_bottom .noticeM{float:left; width:252px; height:161px;}
.new_main_bg_bottom .noticeM .more{padding-left:95px;}
.new_main_bg_bottom .noticeM table {margin-top:7px;}
.new_main_bg_bottom .noticeM table td{color:#8b8b8b; line-height:20px;}
.new_main_bg_bottom .noticeM table td.not{width:250px; text-indent:10px;}
.new_main_bg_bottom .partnerM{margin-left:18px; float:left; width:156px; height:161px;}
.new_main_bg_bottom .partnerM .partnerList{margin-top:12px;}
.new_main_bg_bottom .bannerM{float:left; width:139px;}
.new_main_bg_bottom .bannerM p{margin-top:5px;}
.newBottom{width:100%; height:1px; border-top: 1px solid #e8e8e8;}

.newBottom .footerLayout{position:relative; height:140px;}
.newBottom .footerLayout h3.footer_logo{position:absolute; top:50px;left:12px;}
.newBottom .footerLayout ul.footer_sponcer{position:absolute; top:15px;left:185px; border-bottom: 1px solid #ececec;}
.newBottom .footerLayout ul.footer_sponcer li{float:left; padding:0 7px;}
.newBottom .footerLayout ul.footer_sponcer li.first{padding-left:0;}
.newBottom .footerLayout ul.footer_sponcer li.last{padding-right:0;}
.newBottom .footerLayout address{position:absolute; top:54px;left:185px;}

.new_main_bg_bottom .adTest #adlocaltest{position:absolute; top:65px; left:35px;}
.new_main_bg_bottom .adTest #adlocaltest #adlocal_main_address{display:none;}
.new_main_bg_bottom .adTest #adlocaltest{background: url(../images/loading.gif) no-repeat center center;min-height:80px;_height:80px;}
.new_main_bg_bottom .adTest #adlocaltest #adlocal_main_table td{background: #ffffff url(../images/new_mainList_blt.gif) no-repeat 2px 6px; font-family: dotum; font-size:12px; color:#4b4b4b;line-height:20px; text-indent:7px;}

/*  메체사 보고서 */
#detail .dayReport4 input{vertical-align:middle;}
#detail .dayReport4 p{padding:15px 0 0 40px; width:655px;}
#detail .dayReport4 .report_ser{padding-top:10px;}
#detail .dayReport4 .report_ser dt{float:left;padding-left:40px;}
#detail .dayReport4 .report_ser dd{float:left;padding-left:10px; font-family: verdana; font-size:11px; color: #ff7b00;}

/* 삼성생명 등록리스트 */
#detail .adReg{position:relative; background:url(../images/adReg_bg.gif) no-repeat; width:675px; height:46px; margin-bottom:30px;}
#detail .adReg p.total_adReg{position:absolute; width:208px; text-align:center; color:#000000; font-weight:bold; line-height:44px;}
#detail .adReg p.total_adReg strong{color:#ff6c00;}
#detail .adReg dl.divi_adReg{position:absolute; left:225px; top:0;}
#detail .adReg .divi_adReg dt,#detail .adReg .divi_adReg dd{float:left; line-height:44px;font-weight:bold; color:#8d8d8d;}
#detail .adReg .divi_adReg dt{background: url(../images/adReport_bul.gif) no-repeat 0px 20px;text-indent:8px;}
#detail .adReg .divi_adReg dd{text-align:left; width:100px;}
#detail .adReg .divi_adReg dd strong{color:#83b900;}
#detail .adList{background:url(../images/adList_bg.gif) no-repeat; width:675px; height:51px;}
#detail .adList .adList_search{padding:15px 0 0 60px;}
#detail .adList .adList_search input,#detail .adList .adList_search img{vertical-align:middle;}
#detail p.search_result{background: url(../images/adReport_bul.gif) no-repeat 1px 9px; text-indent:10px; line-height:25px;height:25px;margin-top:20px;}
#detail p.search_result strong{color:#ff6c00;}

.privacy {border:4px solid #e0e0e0; padding:13px; width:573px; margin: 10px 0 0 35px;}
.privacy .privacyCont{padding-top:7px;}
.privacy p{font-family: dotum; font-size:11px; letter-spacing:-1px; font-weight: normal; line-height:16px; padding-left:16px; color: #828282;}
.privacy .colorBlie{color:#3b61c4;}
.privacy .colorBlieList{padding-top:3px; color: #f54747;}
.privacy .centerER{text-align:center; margin-top:10px; color: #5a5757; font-weight: bold;}
.privacy .centerER input{vertical-align: middle; margin-top:-2px;}

/* 유료화 관련 수정 */
.adPoint{position: relative; background: url(../images/adPoint_bg.gif) no-repeat; width: 675px; height: 77px; margin-bottom:20px; font-weight: bold; color:#2f2f2f;}
.adPoint dl dt{float:left; padding-right:15px; color: #2f2f2f; background: url(../images/adRegMoney_bul.gif) no-repeat 0 3px; text-indent: 8px;}
.adPoint .point{position:absolute; left:155px; top:26px;}
.adPoint .point .adPointA{color: #1580c1; font-size:14px;}
.adPoint .usePoint{position:absolute; left:345px; top:26px;}
.adPoint .pointBtn{position:absolute; right:27px; top:15px;}

table.newTlb td.tdAdName{ text-align:left; text-indent: 10px;}
table.newTlb {width:675px; border-top: 1px solid #007eb9;}
table.newTlb th {background: #edf1f5 url(../images/border_right.gif) no-repeat top right; height:27px; font-size:11px; color: #4b647d; border-bottom: 1px solid #b6babf;}
table.newTlb th.last{background: #edf1f5;}
table.newTlb th span.arrow{vertical-align: middle;}
table.newTlb td {font-family: dotum; background: url(../images/border_right.gif) no-repeat top right; height: 27px; color: #585858; text-align: center; border-bottom: 1px solid #d6dbe1;}
table.newTlb td.last{background: none;}
table.newTlb td a{color: #585858;}
table.newTlb td a:hover{text-decoration: underline;}
table.newTlb td.first a{color: #4c81e3;}
table.newTlb td.first a:hover{text-decoration: underline;}

table.newTlb2 {width:675px; border-top: 1px solid #007eb9;}
table.newTlb2 th {text-align: right; padding-right:25px; background: #edf1f5 url(../images/border_right.gif) repeat-y top right; height:27px; font-size:11px; color: #4b647d; border-bottom: 1px solid #b6babf;}
table.newTlb2 td {font-family: dotum;background: url(../images/border_right.gif) repeat-y top right; padding:5px 0; color: #585858; padding-left:25px; border-bottom: 1px solid #d6dbe1; line-height:15px;}
table.newTlb2 td.last{background: none;}
table.newTlb2 td strong{color: #4c81e3;}

table.newTlb3 {width:675px; border-top: 1px solid #007eb9;}
table.newTlb3 th {background: #f9f9f9 url(../images/border3_right.gif) no-repeat top right; height:34px; border-bottom: 1px solid #bdbdbd;}
table.newTlb3 td {font-family: dotum;background: url(../images/border3_right.gif) no-repeat top right; text-align: right; padding-right:50px; height: 34px; color: #363636; border-bottom: 1px solid #d6dbe1;}
table.newTlb3 th.last{background: #f9f9f9;}
table.newTlb3 td.last{background: none;}
table.newTlb3 td.first{text-align:left; padding-left:20px; padding-right:0;}
table.newTlb3 td.blue{color:#1580c1;}
table.newTlb3 td.firstAll{padding-left:0; padding-right:0; text-align:center;}
table.newTlb3 td.bottomAll{background: #f7f7f7 url(../images/border3_right.gif) no-repeat top right;}
table.newTlb3 td.last2{background: #f7f7f7;}

table.newTlb4 {width:675px; border-top: 1px solid #007eb9;}
table.newTlb4 th {background: #f9f9f9 url(../images/border3_right.gif) no-repeat top right; height:34px; border-bottom: 1px solid #bdbdbd; text-align: right; padding-right:25px;}
table.newTlb4 td {font-family: dotum;text-align: right; height: 34px; color: #363636; border-bottom: 1px solid #d6dbe1;}
table.newTlb4 td.mid{text-align:left; padding-left:20px; font-size:11px; color: #898989;}
table.newTlb4 td.mid2{text-align:left; padding-left:20px;}
table.newTlb4 td.bb{color:#4c81e3; font-weight: bold;}
table.newTlb4 td strong{color:#363636;}

.newLayer{width:577px; height:227px; background: #f4f4f4 url(../images/newLayerBg.gif) no-repeat;}
.newLayer h1{padding-top:28px; padding-left:30px;}
.newLayer .layerBtn{text-align:center;margin-top:15px;}
table.newTlb5 {margin-left:30px; width:513px; border-top: 1px solid #007eb9; margin-top:10px;}
table.newTlb5 th {background: #f9f9f9 url(../images/border3_right.gif) no-repeat top right; height:26px; border-bottom: 1px solid #bdbdbd; text-align: right; padding-right:16px;}
table.newTlb5 td {padding-left:18px; height: 26px; color: #363636; border-bottom: 1px solid #d6dbe1;}
table.newTlb5 td span.smalltxt{font-family: dotum; font-size:11px; color:#898989; letter-spacing:-1px;}

table.newTlb6 {width:675px; border-top: 1px solid #007eb9;}
table.newTlb6 th {text-align: right; padding-right:10px; background: #edf1f5 url(../images/border_right.gif) no-repeat top right; height:27px; font-size:11px; color: #4b647d; border-bottom: 1px solid #b6babf;}
table.newTlb6 td {font-family: dotum;background: url(../images/border_right.gif) no-repeat top right; height: 27px; color: #585858; padding-left:10px; border-bottom: 1px solid #d6dbe1;}
table.newTlb6 td.last{background: none;}
table.newTlb6 td .blue{color:#1580c1;}

table.newTlb7 {width:675px; border-top: 1px solid #007eb9;}
table.newTlb7 th {background: #edf1f5 url(../images/border_right.gif) no-repeat top right; height:27px; font-size:11px; color: #4b647d; border-bottom: 1px solid #b6babf;}
table.newTlb7 th.last{background: #edf1f5;}
table.newTlb7 td {font-family: dotum;background: url(../images/border_right.gif) no-repeat top right; height: 27px; color: #585858; text-align: center; border-bottom: 1px solid #d6dbe1;}
table.newTlb7 td.last{background: none; text-align: right; padding-right: 150px;}
table.newTlb7 td.bottomAll{ background: #f7f7f7 url(../images/border3_right.gif) no-repeat top right; color: #363636;}
table.newTlb7 td.last2{background: #f7f7f7; color: #363636;}

table.newTlb8 {width:675px; border-top: 1px solid #007eb9;}
table.newTlb8 th {background: #edf1f5 url(../images/border_right.gif) no-repeat top right; height:27px; font-size:11px; color: #4b647d; border-bottom: 1px solid #b6babf;}
table.newTlb8 th.last{background: #edf1f5;}
table.newTlb8 td {font-family: dotum;background: url(../images/border_right.gif) no-repeat top right; height: 27px; color: #585858; text-align: center; border-bottom: 1px solid #d6dbe1;}
table.newTlb8 td.last{background: none; text-align: right; padding-right: 15px;}
table.newTlb8 td.last2{background: none; }

table.newTlb9 {width:675px; border-top: 1px solid #007eb9;}
table.newTlb9 th {background: #f9f9f9 url(../images/border3_right.gif) no-repeat top right; height:34px; border-bottom: 1px solid #bdbdbd; text-align: right; padding-right:25px;}
table.newTlb9 td {font-family: dotum; padding-left:20px; height: 34px; color: #363636; border-bottom: 1px solid #d6dbe1;}

table.newTlb10 {width:675px; border-top: 1px solid #007eb9;}
table.newTlb10 th {background: #f9f9f9 url(../images/border3_right.gif) no-repeat top right; height:34px; border-bottom: 1px solid #bdbdbd; text-align: right; padding-right:25px;}
table.newTlb10 th.last{text-align: left; background: #f9f9f9; padding-left:20px;}
table.newTlb10 td {font-family: dotum; text-align: right; background: #ffffff url(../images/border3_right.gif) no-repeat top right; height: 34px; color: #363636; border-bottom: 1px solid #d6dbe1; padding-right:10px;}
table.newTlb10 td.last{text-align: left; padding-left:20px; background: #ffffff}

table.newTlbA {width:49%; border-top: 1px solid #e9e9e9}
table.newTlbA th {font-family: dotum;font-size:11px; background: #f9f9f9 url(../images/border_right.gif) no-repeat top right; height:27px; color: #4b647d; border-bottom: 1px solid #b6babf;}
table.newTlbA th.last{background: #f9f9f9;}
table.newTlbA td {font-family: dotum;background: url(../images/border_right.gif) no-repeat top right; height: 27px; color: #666666; text-align: center; border-bottom: 1px solid #d6dbe1;}
table.newTlbA td.last{background: none; text-align: right; padding-right: 15px;}
table.newTlbA td.last2{background: none; }

.typeRefund{margin:10px 0 0 15px;}
.typeRefund p{line-height:22px; color:#646464;}
.typeRefund p.txt1{background: url(../images/bullet_06.gif) no-repeat 2px 7px;text-indent:10px; color:#404040;}
.typeRefund p.txt2{font-family: dotum; font-size: 11px; padding:0 0 0 10px; color: #6a6a6a; letter-spacing:-1px;}
.typeRefund div.grap{margin-left:10px; background: #f4f4f4; width:450px; height: 30px; line-height: 30px; text-align: center; font-weight: bold; color:#3c7fe3;}
#detail .btn{text-align:center;width:650px;margin-top:15px;}
#detail .refund{margin-top:50px; margin-bottom:10px;}
#detail .secessionImg{margin-top:20px;}
#detail p.adRegText{line-height:22px; height:22px; color:#656565;}
#detail p.adRegText2{line-height:22px; height:22px; color:#ff0000;}

.newLayerP{position:absolute; top:0; left:0; padding:5px; background: #d2dbe5; width:580px;}
.newLayerP .layerLocal{border:1px solid #a6b7c9; background: #ffffff; padding:27px;}
.newLayerP .layerLocal h2{padding-bottom:10px;}
.newLayerP .layerLocal p.txt{font-family: dotum; font-size:11px; color: #898989; letter-spacing:-1px; padding:0 0 10px 12px; line-height:30px; height:30px;}
.newLayerP .layerLocal ul.kind{overflow:hidden;padding:0 0 20px 14px;}
.newLayerP .layerLocal ul.kind li{float:left; font-family: dotum; font-size:11px; color:#565656; width: 35px;}
.newLayerP .layerLocal ul.kind li a:hover{font-weight: bold; text-decoration:underline;}
.newLayerP .btn{margin-top:20px; text-align: center;}

/* 종료 안내 메시지 레이어 */
.newLayerEnd{position:absolute; top:0; left:0; padding:5px; background: #d2dbe5; width:445px; display:none; z-index:200;}
.newLayerEnd h1{padding-bottom:5px;}
.newLayerEnd .layerLocal{border:1px solid #a6b7c9; background: #ffffff; padding:27px;}
.newLayerEnd .layerLocal p.txt{font-family: dotum; font-size:11px; color: #898989; letter-spacing:-1px; padding:3px 0 0 12px;line-height:16px;}
.newLayerEnd .layerLocal p.txt2{padding-left:8px; padding-top:5px;}
.newLayerEnd .layerLocal h2{padding: 15px 0 7px 0;}
.newLayerEnd .layerLocal p.txt3{font-family: gulim; font-size:12px; color: #666666; letter-spacing:-1px; padding:0 0 0 15px;line-height:16px;}
.newLayerEnd .layerLocal p.txt4{margin-top:5px; font-family: gulim; font-size:12px; color: #666666; letter-spacing:-1px; padding:0 0 0 15px;line-height:16px;}

.newLayerEnd .btn{margin-top:20px; text-align: center;}

table.newTlbA {width:100%;}
table.newTlbA th { border-top: 1px solid #e9e9e9; font-family: dotum;font-size:11px; background: #f9f9f9 url(../images/border_right.gif) no-repeat top right; height:27px; color: #666666; border-bottom: 1px solid #b6babf;}
table.newTlbA th.last{background: #f9f9f9;}
table.newTlbA td {font-family: dotum;background: url(../images/border_right.gif) no-repeat top right; height: 27px; color: #363636; text-align: center; border-bottom: 1px solid #d6dbe1;}
table.newTlbA td.last{background: none; text-align: right; padding-right: 15px;}
table.newTlbA td.impossible{color: #adadad;}
table.newTlbA .none{background:#ffffff; width:3px; border: 1px solid #ffffff;}

.adCopyEx {padding:5px 0 0 18px;}

.watchLayer .text{background:url(../images/watch_02.gif) no-repeat; width: 71px; height: 29px; text-align: center; font-family: dotum; font-size: 11px; color:#1c70a2; font-weight: bold; line-height:29px;}

.coupon{background: url(../images/cu_bg.gif) no-repeat; width:319px; height:158px; z-index:100; position:absolute; top:250px; left:400px;}
.coupon h1{padding:24px 0 0 30px;}
.coupon .content{padding:18px 0 0 30px;}
.coupon .content p{font: bold 16px/25px dotum; color: #465e6d;}
.coupon .content p strong{color: #fd7512;}
.coupon .bottom{padding:17px 0 0 147px; font: 12px/12px dotum; color: #465e6d;}

.newLayerMini{width:405px; height:236px; background: #f4f4f4 url(../images/newLayerMiniBg.gif) no-repeat;}
.newLayerMini p{padding:20px 20px 15px 20px; font: 12px/16px gulim; color: #585858;}
.newLayerMini p em{color: #ff6000; font-style:normal;}
.newLayerMini .ex{padding-left:18px;}	
.newLayerMini .layerBtn{text-align:center;margin-top:15px;}

/* 20100426 이용방법 즐겨찾기 */
.wrap_fav{width:674px; border: 1px solid #6bbcff; padding-bottom:20px; margin:0 0 20px 7px; position: relative; overflow:hidden;}
.wrap_fav .contents{padding:13px; width:380px;}
.wrap_fav img{vertical-align:middle; font:0/0 dotum;}
.wrap_fav h2{font-family: dotum; font-size:14px; line-height:18px; color:#1f1f1f; padding-bottom:2px;}
.wrap_fav dl{margin-bottom:20px; padding-left:2px; overflow:hidden;}
.wrap_fav dt{position:relative;float:left; width:70px; color: #4d4d4d; text-indent:15px;}
.wrap_fav dt img{position:absolute;left:0; top:5px;}
.wrap_fav dd{float:left; width:300px;}
.wrap_fav dd a{color: #0000ff;}
.wrap_fav dd a:hover{text-decoration: underline; color: #0000ff;}
.wrap_fav dt,dd{height:22px; line-height:22px; }
.wrap_fav div.expBox p{padding-left:2px; line-height:20px; height:20px;}
.wrap_fav p.day{padding-top:10px; color:#165fc9;}
.wrap_fav p.map img{padding:1px;}
.wrap_fav .mapbox{position:absolute; top:13px; left:320px;}
.wrap_fav .mapbox .btn{text-align: center; margin-top:10px;}

/* 20100428 애드로컬 모바일 안내  */
.appTlb {width:607px;border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin-left:35px;}
.appTlb .thSet {width: 130px;}
.appTlb td{padding-left:20px;color:#686868; font-size:12px;font-family:dotum; border-bottom: 1px solid #e9e9e9;}
.appTlb th{border-bottom: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; height:28px; text-align:left; padding-left:20px;}
.appTlb td em{font-family: dotum, 돋음; font-size:11px; color: #808080; font-style:normal; letter-spacing: -0.05em;}
.appTlb td strong{color: #0185e1;}
.appTlb td textarea.suppoutArea1{margin:5px 0; width:400px; height:70px; border:1px solid #c3c3c3;font-family:dotum;font-size: 12px; color: #686868;}
.personal_member{font-size:11px; color:#0278c7; letter-spacing:-1px; padding-left:82px; line-height:20px; height:20px;}
.personal_member input, .personal_member img{vertical-align:middle;}
.and_text1{padding:10px 0 20px 40px;}
.and_text2{padding:0 0 20px 55px; font-weight:bold; font-family: gulim; color:#676767;}
.and_text2 strong{color:#ff6c00;}
.android{position:relative; padding-top:20px; _height:1%;}
.android .tt1{padding:30px 0 10px 0;}
.android .tt2{font-family:gulim; color:#3e3e3e; line-height:16px; padding-left:10px;}
.android .tt2 strong{font-weight:normal; color:#0773b3;}
.android .tt3 li{font-family:gulim; color:#3e3e3e; line-height:16px; width:300px; padding-left:10px;}
.android .tt3 strong{font-weight:normal; color:#0773b3;}
.android .tt4{font-family:dotum; font-size:11px; color:#909090; line-height:15px; padding-top:10px; width:300px;padding-left:10px;}
.android .tt5{position:absolute; bottom:10px; right:45px;}
.tt6{text-align: center; margin-top:30px;}

/* 20100501 주소록  */
.addressBox{padding:4px 0;}
.addressBox p{padding:2px 0;}
/* 20100501 Sitemap  */
.depth {width:160px; margin:10px 40px 0 10px; float:left; height:150px;}
.outline1 li ul li{background:url(../images/bullet_09.gif) no-repeat 3px 5px; text-indent:12px; line-height:18px; height:18px;}

h5.text_explain img{vertical-align:middle;}
h5.text_explain span{font-weight:normal; font-size:11px; color:#979797; height:13px; line-height:13px; letter-spacing: -1px}