@charset "utf-8";

.record{background:#f5f5f5;padding:200px 0;min-height:500px;}
.footer{background:#616161;height:63px;text-align:center;color:#fff;}
.footer > p{padding-top:18px;}

a{text-decoration:none;}
select{vertical-align:middle;}
/* sub footer */
#subFooter{border-top:1px solid #c4c4c4;}
#subFooter .footer{width:1000px;margin:0 auto;color:#2d2d2d;background:#fff;text-align:left;padding:30px 0;overflow:hidden;}
#subFooter .footer > h1{float:left;width:214px;margin-right:45px;}
#subFooter .footer > h1 > a{display:block;}
#subFooter .footer .copyright{float:left;}
#subFooter .footer .copyright > ul{overflow:hidden;}
#subFooter .footer .copyright > ul > li{float:left;line-height:18px;margin-left:15px;position:relative;}
#subFooter .footer .copyright > ul > li:first-child{padding-left:0;margin-left:0;}
#subFooter .footer .copyright > ul > li:first-child:before{border-left:none;padding-left:0;}
#subFooter .footer .copyright > ul > li:before{content:'';height:11px;border-left:1px solid #2d2d2d;padding-left:15px;}
#subFooter .footer .copyright > ul > li > a{color:#2d2d2d; }

#loginBody{margin:0 auto;border:1px solid #ccc;width:649px;height:405px;background-color:#FFF;}
#loginBody .block{margin-bottom:38px;}
#loginFormBox > .ac{margin-bottom:25px;}
#loginElemBox1{text-align:center;margin-bottom:34px;font-size:14px;}
#loginElemBox1 input[type="radio"]{margin-right:10px;margin-left:35px;}
#loginElemBox2{margin:0 auto;width:62%;overflow:hidden;}

.loginElem1{float:right;}

.loginElem2{margin-bottom:10px;}
.loginElem2 label{width:72px;font-size:15px;font-weight:bold;line-height:33px;color:#5e5e5e;font-family:'Dotum';vertical-align:top;}
.loginElem2 > span{display:inline-block;width:197px;height:31px;border:1px solid #ddd;padding-left:39px;}
.loginElem2 > span.bg1{background:url('/image/admin/bg_id.jpg') no-repeat;}
.loginElem2 > span.bg2{background:url('/image/admin/bg_pw.jpg') no-repeat;}
.loginElem2 input[type="text"],
.loginElem2 input[type="password"]{border:none;line-height:31px;width:177px;height:29px;margin-top:1px;}

button.btngreen{/* padding:2px 5px; */height:21px;line-height:16px;background:#fff;}
.btngreen{display:block;height:19px;line-height:19px;color:#3c7400;font-weight:bold;text-align:center;min-width:57px;border:1px solid #3c7400;}
.btnGuide {display:inline-block;height:22px !important;line-height:20px !important;padding:0 10px !important;border:1px solid #08726b !important;background:#10938b !important;font-size:12px;color:#fff;text-align:center;min-width:82px;}
span.btngreen input[type="button"]{color:#3c7400;font-weight:bold;padding:0 10px;}

button.btn{padding:2px 5px;height:24px;line-height:18px;border:none;}
.btn{display:inline-block;line-height:22px;color:#fff;text-align:center;font-size:12px;}
.btn.close{min-width:67px;background:#e88026;border:1px solid #cd701f;}
.print{min-width:68px;background:#585858;}

.btnyGreen{background:#bdd537;}
.btnWhite{background:#fff;}

.btn .btnYgreen{background-color:#bdd537;color:#373737;border:1px solid #373737;}
.btn .btnWhite{background-color:#FFF;color:#373737;border:1px solid #373737;}
/* sub1 */
.headerWrap{height:80px;border-bottom:2px solid #10938b;}
.head{margin:0 auto;width:1000px;overflow:hidden;}
.head > h1{width:214px;float:left;margin-top:14px;}
.head > h1 > a{background:url('/image/admin/logo.jpg') no-repeat;width:214px;height:49px;display:block;text-indent:-9999px;}
.head > h2{float:left;line-height:81px;position:relative;width:400px;color:#008f88;font-size:25px;}
.head > h2:before{content:'';border-left:1px solid #ccc;height:30px;padding-left:15px;}

.logOut{display:inline-block;float:right;margin-top:31px;}
.logOut ul > li{float:left;margin-left:5px;}

#subcontainer{position: relative;overflow:hidden;width:1000px;margin:0 auto;background:url('/image/common/record_bg.jpg') 0 0 repeat-y;}

.leftMenu {float:left;width:215px;padding-bottom:50px;background:#008f88;}
.leftMenu > ul{}
.leftMenu > ul > li{border-bottom:1px solid #40aba6;padding:0 0 0 20px;background:url('/image/admin/leftbg.png') 196px 14px no-repeat;}
.leftMenu > ul > li > a{line-height:45px;height:45px;color:#fff;font-size:14px;}
.leftMenu > ul > li > div ul{margin-top:-13px;}
.leftMenu > ul > li > div ul > li{padding:0 0 0 20px;}
.leftMenu > ul > li > div ul > li > a{font-size:13px;color:#ffed21;line-height:35px;}

.choiceYear{padding:14px 17px;background:#c4f1ef;border-bottom:3px solid #fff;}
.choiceYear > label{font-size:14px;font-family:'Dotum';}
.choiceYear > select{width:103px;height:23px;background-color: #fff;}
.choiceYear > dl{border-top:1px solid #008f88;font-weight:bold;padding:25px 0 10px;margin:17px 0 0;font-size:14px;}
.choiceYear > dl dt{color:#008f88;}
.choiceYear > dl dd{color:#e88026;padding-left:10px;line-height:26px;position:relative;}
.choiceYear > dl dd:before{content:'»';color:#e88026;padding-right:5px;}

.subConW {float:right;min-height:600px;width:755px;padding:10px 0 0 30px;}
.topM{background:#f7f7f7;padding-left:10px;color:#848484;font-size:12px;overflow:hidden;margin-bottom:10px;}
.topM > ul > li{float:left;height:30px;line-height:30px;padding-left:15px;background:url('/image/admin/topbg.jpg') 7px 50% no-repeat;}
.topM > ul > li:first-child{padding-left:0;background:none;}

.subConW h3{padding:20px 0;font-size:18px;color:#262626;border-bottom:1px solid #ccc;line-height:20px;overflow:hidden;margin-bottom:28px;}
.subConW h3 > span {display:inline-block;margin:0 0 0 28px;}

.popup {display:none;position:fixed;left:50%;top:50px;width:514px;margin-left: -500px;background-color:#fff;border:1px solid #ccc;}
.popup > h4 {height:37px;line-height:37px;color:#fff;text-align:center;font-size:14px;background:#008f88;font-weight:bold;}

.popup .popupCon {overflow-x:hidden;overflow-y:auto;max-height:500px;padding:15px 25px 25px;margin-bottom:10px;font-size:12px;text-align: left;}

.popupCon dt {font-weight:bold;color:#505050;margin-bottom:10px;}
.popupCon dl,
.popupCon p,
.popupCon li {margin-top:10px;}

.popup > p {margin-bottom:20px;}

form{width:100%;}
.popupHide{text-align:center;}
.redTxt {color:#e82626;}
p.redTxt .btn {display:inline-block;margin-left:10px;}

.searchArea {overflow:hidden;border:2px solid #c7c7c7;padding:9px 20px;margin-bottom:40px;}
div.searchArea * {float:left;margin-left:10px;}
div.searchArea *:first-child {margin-left:0;}
.searchArea input[type="text"]{width:220px;}


.sub2Wrap .tblWrap table {border-right:1px solid #ccc;}
.sub2Wrap .tblWrap table th{border-left:1px solid #ccc;}
.sub2Wrap .tblWrap table td{text-align:center;border-left:1px solid #ccc;}
.sub2Wrap .tblWrap table td span:first-child{margin-right:10px;margin-left:2px;}
.sub2Wrap .tblWrap table td .btn.btnSmall{width:40px;}
.sub2Wrap .tblWrap table td .btn.btnSmall input{min-width:40px;}
.sub2Wrap .tblWrap table td > a{float:right;}
.sub2Wrap .tblWrap table td.redTxt{color:#e82626;}
.sub2Wrap .tblWrap table td input{float:none;}
.sub2Wrap .tblWrap table.memberInfo td > *:first-child{margin-left:2px !important;}
/* .sub2Wrap table.memberInfo td > *:first-child{margin-left:10px !important;}
.sub2Wrap table.memberInfo td > *{float:none;} */


.pageList{text-align:center;}
.pageList span{overflow:hidden;}
.pageList span > a{display:inline-block;width:17px;height:12px;font-size:11px;font-weight:bold;color:#777;}
.pageList span > a.on{color:#404040;font-size:12px;position:relative;width:20px;}
.pageList span > a.on:before{content:'';height:5px;}
.pageList span > a img{vertical-align:middle;}

table td {padding:6px 10px 7px 5px;}
div.tblWrap table tbody th {text-align:left;}
table td input[type=text],
table td input[type=password],
table td label,
table td span {margin-left:5px;}
table td input[type=checkbox],
table td input[type=radio] {margin:0 0 0 20px;}
table td input[type=checkbox]:first-child,
table td input[type=radio]:first-child {margin-left:0;}

table td br {display:block;clear:both;margin:5px 0 0;}

table td.multi input[type=checkbox],
table td.multi input[type=radio] {margin:4px 0 0 5px !important;}

div.clear {float:none !important;}

table.list th,
table.list td {padding:6px 5px 7px;text-align:center;}

table.list input {margin:0 !important;}

.btn {display:block;}
.btn a {min-width:auto !important;}
.btnArea {text-align:center;}

div.bdArea {padding:20px 25px;margin-bottom:10px;}

#submit02 {color:#f00;}


/* 지도전문의 정보 수정 */
div.popopRecord {width:700px;}

div.popopRecord div.popupCon {overflow-x:hidden;overflow-y:auto;max-height:500px;margin:10px !important;background-color:#fff !important;}
div.popopRecord td {padding-left:5px;}
div.popopRecord td * {float:left;}


div.popopRecord td input[type=checkbox],
div.popopRecord td input[type=radio] {margin:5px 0 0 10px;}


div.popopRecord td br {display:block;clear:both;margin:5px 0 0;}



#CareerDivision {margin-bottom:5px;}
#CareerDivision > div {margin-top:5px;}
#CareerDivision > div:first-child {margin-top:0;}

div.popopRecord .btn {display:inline-block;}
div.popopRecord .btn * {min-width:auto;}
div.popopRecord textarea {height:50px;}
div.popopRecord font {margin-left:10px;}

div.popopRecord div.btnArea {display:block;margin:0 auto;}

div.popopRecord div.btnArea input {display:inline-block;width:100px;}

div.popopRecord .popup {top:100px;left:92px;margin:0;}


.calc_text {color:#blue;}
.val_text {font-weight:bold;color:#f00;}
