@charset "euc-kr";

/* Reset */
html, body{width:100%;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;}
body,h1,h2,h3,h4,input,button {font-family:'Dotum','µ¸¿ò', sans-serif; font-size:12px; line-height:1; }
img,fieldset,iframe{border:0 none}
ul, li{list-style:none}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{text-decoration:none}
table{border-collapse:collapse; border-spacing:0;}
table caption {display:none;}
textarea{resize:none;}


.monitor {color:#666; line-height:1.4; margin-bottom:40px; width:630px}
.monitor .top-img {margin-bottom:10px;}
.monitor .table-wrap {padding:0 10px;}
.monitor .agree-box {margin-bottom:20px; padding:0 10px;}
.monitor .agree-box h3 {color:#333; margin-bottom:10px;}
.monitor .agree-box textarea {width:100%; border:1px solid #d7d7d7; color:#666;}
.monitor .agree-box p {text-align:right; margin-top:5px;}
.monitor .agree-box label {margin-left:20px;}
.monitor .agree-box label input {vertical-align:-2px;}
.monitor table {width:100%;}
.monitor table th {border:1px solid #d7d7d7; background-color:#f6f6f6; padding:5px 0;}
.monitor table td {border:1px solid #d7d7d7; padding:5px;}
.monitor table td .bd { border:1px solid #ddd; padding:2px 5px;}
.monitor table td .radio {vertical-align:-2px;}
.monitor table td .an-yn {margin-top:5px; }
.monitor table td p.address {margin:10px 0 5px;}
.monitor table td.zipcode img {vertical-align:top;}
.monitor table td.pr-write textarea {width:485px;}

.monitor table td.picture {text-align:center; background-color:#f0f2fb;}
.monitor table td.picture .thum-img {width:113px; height:143px; overflow:hidden; background:#fff url('/UpFiles/monitor/recruit_pic_img.gif') center center no-repeat;; border:1px solid #efefef; margin-bottom:4px;}
.monitor table td.picture .thum-img img {width:113px; height:143px;}

.monitor table td.family ul {border-top:1px dotted #d7d7d7; margin-top:10px; padding-top:6px;}
.monitor table td.family > ul{border-top:1px solid #b3b3b3}
.monitor table td.family ul li{padding-top:4px; }
.monitor table td.family ul li + li{padding-top:10px;margin-top:10px;border-top:1px solid #b3b3b3}
.monitor table td.family ul li em {color:#acacac; margin:0 10px;}
.monitor table td.family label {font-weight:bold; margin-right:8px;}

.monitor table td.jiin ul{border-top:1px dotted #d7d7d7; margin-top:10px; padding-top:6px;}
.monitor table td.jiin ul li{margin-top:7px;}
.monitor table td.jiin ul li:first-child {margin-top:0;}
.monitor table td.jiin ul li p {padding:2px 0;}
.monitor table td.jiin ul li label {font-weight:bold; margin-right:8px;}
.monitor table td.jiin ul li em {color:#acacac; margin:0 10px;}

.monitor .suportGroup td{text-align:center;}
.monitor .chkboxList{margin:10px 0 20px 0;}
.monitor .chkboxList li{float:left; height:20px; margin:0 30px 10px 0;}
.monitor .chkboxList li input{vertical-align:-3px;}
.monitor .chkboxList p{clear:both;}
.monitor .chkboxList p span{float:right; color:#c71010;}

.research {color:#666; width:610px; padding:0 10px;}
.research .radio {vertical-align:-2px;}
.research h2 {color:#c71010; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ddd;}
.research h4 {margin-bottom:10px;}
.research ul {margin-bottom:40px; margin-left:15px;}
.research ul li {margin-bottom:4px;}
.research ul li .bd { border:1px solid #ddd; padding:2px 5px; margin-left:10px;}

.research-2nd { color:#666; width:610px; padding:0 10px;}
.research-2nd .top-img {text-align:center; margin-bottom:10px;}
.research-2nd h2 {color:#c71010;  margin-bottom:20px; }
.research-2nd table {width:100%}
.research-2nd table th {border:1px solid #d7d7d7; background-color:#f6f6f6; padding:10px 0;}
.research-2nd table td {border:1px solid #d7d7d7; padding:5px 0; text-align:center;}
.research-2nd table td.qu {text-align:left; padding-left:7px;}

.btn-area {padding:40px 0 0; text-align:center; width:630px;}