﻿/* 전체 셋팅 */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
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,Helvetica,sans-serif;font-size:12px;color:#333}
body{background-color:#fff;text-align:left;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#2f3743;text-decoration:none}
a:hover{color:#e25147;text-decoration:underline;}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
caption {display:none}
table{/* border-collapse:collapse;table-layout:fixed; */border-collapse:collapse;border-spacing:0}


/*병원검색*/
.HosSearch_zone {width:650px; margin:0px auto; overflow:hidden; background:#f5f5f5; border:1px solid #575757;}
.HosSearch_zone .Titcon {background:#575757; overflow:hidden;}
.HosSearch_zone .Titcon p.tit {float:left;color:#fff; font-size:15px; font-weight:bold; padding:10px;}
.HosSearch_zone .Titcon p.closeBtn {float:right;padding:5px;}

.HosSearch_zone .Ser_con {width:550px; margin:20px auto; overflow:hidden;}
.HosSearch_zone .Ser_con .t_txt {width:550px; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; color:#333; font-weight:bold;}
.HosSearch_zone .Ser_con .in_txt {width:470px; padding:8px 5px; margin:10px 5px; border:1px solid #ccc;} 
.HosSearch_zone .Ser_con .btnSea {background:#5494d8; border:1px solid #437ccd; color:#fff; font-weight:bold; padding:6px 5px;}
.HosSearch_zone .Ser_con .HosList {width:540px; height:200px; background:#fff; margin:0px auto; overflow-y:scroll; border:1px solid #ccc; text-align:center;}
.HosSearch_zone .Ser_con .HosList .hakta {border:0px; margin-bottom:10px;}
.HosSearch_zone .Ser_con .HosList .hakta th {text-align:left; border-bottom:1px dotted #deeaf7; padding:10px 0 10px 5px; font-weight:bold;line-height:18px;}
.HosSearch_zone .Ser_con .HosList .hakta td {font-size:11px; border-bottom:1px dotted #deeaf7;}
.HosSearch_zone .Ser_con .HosList .hakta td.addr {text-align:left; line-height:18px;}
.HosSearch_zone .Ser_con .HosList .hakta td a.btnsel {display:block; padding:3px; background:#52b923; border:1px solid #47a520; color:#fff; border:#75787c; font-size:11px; font-weight:bold;}

.HosSearch_zone .Ser_con textarea {width:430px; height:120px; padding:10px 5px; margin:10px 5px;}
.HosSearch_zone .Ser_con .b_txt {padding:10px 0px 10px 10px; color:#666;}
.HosSearch_zone .Ser_con .w_txt a { text-decoration:underline; padding:0px 0px 10px 10px; color:#001eff;}



/*미리보기*/
.Ptok_tit {width:700px; margin:10px auto;}
.Ptok_content {width:700px; border-top:2px solid #e25147; border-bottom:3px solid #777; margin:0px auto;}
.Ptok_content .Pcon_top {background:#fcf9f9; height:60px; padding:10px 15px; overflow:hidden;}
.Pcon_top .Pcon_img, .Pcon_top .Pcon_txt {float:left;}
.Pcon_top .Pcon_img {padding-right:20px;}
.Pcon_top .Pcon_img img {width:60px; height:60px;}
.Pcon_top .Pcon_txt {font-size:15px; font-weight:bold; padding:20px 0px;}
.Pcon_txt .ta {color:#306280;}
.Pcon_txt .je {color:#b40102;}
.Pcon_txt .txt_etc .nic {width:70px; font-size:11px; background:url(/Images/Main/nurs_simg.png) -32px -109px;}
.Pcon_txt .txt_etc .dat {width:400px; font-size:11px;}
.Pcon_txt .txt_etc .jo {width:60px; background:url(/Images/Main/nurs_simg.png) -35px -109px;}
.Pcon_txt .txt_etc .gon {width:60px; color:#c55f60;}
.Ptok_content .con_bon {padding:20px 10px;}



/* 팝업 버튼 */
.btn_pzone {width:700px; text-align:center; margin:20px auto;}
.btn_pzone .btn_can { background:#f7f7f7; color:#666; font-size:14px; font-weight:bold; margin-left:3px; padding:5px 10px; border:1px solid #ccc;}
.btn_pzone .btn_pre { background:#999; color:#fff; font-size:14px; font-weight:bold;  padding:5px 10px; border:1px solid #888;}
.btn_pzone .btn_write { background:#3f3f3f; color:#fff; font-size:14px; font-weight:bold; margin-left:3px; padding:5px 10px; border:1px solid #242424;}


/*취업돋보기 팝업*/
.popWrite_zone {width:600px; margin:0px auto; overflow:hidden; background:#f5f5f5; border:1px solid #d2d2d2;}


/*의견쓰기*/
.careerKind {width:550px; margin:10px auto; background:#e5eaf0; border:1px solid #c6d4e3; padding:15px 10px 10px 10px; overflow:hidden;}
.careerKind span {display:block; float:left; width:100px; color:#4e6f96; font-size:14px; line-height:40px; text-align:center; font-weight:bold;}
.careerKind ul {display:block; float:left; margin-left:20px; width:430px;}
.careerKind ul li {float:left; width:120px; color:#333; height:25px;}
.career_con {width:550px; margin:20px auto; overflow:hidden;}
.career_con .t_txt {width:550px; border-bottom:1px solid #ccc; padding:10px 0px 10px 10px; color:#333; font-weight:bold;}
.career_con textarea {width:550px; height:120px; padding:10px 5px; margin:10px auto; line-height:20px;}



/*연봉정보*/
.incomeTxt {width:550px; margin:10px auto; color:#4e6f96; line-height:20px; background:#e5eaf0; border:1px solid #c6d4e3; padding:10px; overflow:hidden;}
.incomeTxt span {display:block; padding:0px 10px 3px 25px; font-size:14px; color:#e80103; font-weight:bold; background:url(/Images/Recruit/pop_point.png) 7px 3px no-repeat;}
.incomeTxt p {background:url(/Images/Recruit/icon_recruitPop.gif) 5px 7px no-repeat; padding-left:15px; margin:5px 0px;}
.income_con {width:550px; margin:20px auto; overflow:hidden;}
.income_con table {width:550px; background:#fff; border:2px solid #dedede; margin:10px auto 20px auto; font-size:12px; overflow:hidden;}
.income_con table tr {height:45px;}
.income_con table th {text-align:left; padding-left:20px;}
.income_con table th span {font-size:11px;}
.income_con table td .hostxt {width:200px; padding:3px; border:1px solid #ccc;}
.income_con table td button {background:#4f6aa4; border:1px solid #4a5995; color:#fff; font-size:11px; font-weight:bold; padding:4px 5px;}


/*면접후기*/
.interview_con {width:550px;margin:20px auto; overflow:hidden;}
.interview_con .hos {width:550px; margin-bottom:20px; border-bottom:1px solid #ccc;  padding:10px 0px 10px 10px; color:#333;}
.interview_con .hos .t_txt {padding:5px 0px;}
.interview_con .hos span {font-weight:bold; padding-right:10px;}
.interview_con .hostxt {width:200px; padding:3px; border:1px solid #ccc;}
.interview_con  button {background:#4f6aa4; border:1px solid #4a5995; color:#fff; font-size:11px; font-weight:bold; padding:4px 5px;}

.interview_con p.txtSel, .interview_con botton {float:left;}
.interview_con p.txtSel {margin:10px 0px 10px 0px; padding-right:10px;}
.interview_con .interWrite {margin:6px 0px 10px 20px; background:#4a96de; border:1px solid #3987d0; color:#fff; font-size:11px; font-weight:bold; padding:3px 4px;}
.interview_con textarea {width:550px; height:120px; padding:10px 5px; margin:10px auto; line-height:20px;}

/*신고하기*/
.Sin_zone {width:500px; margin:0px auto; overflow:hidden; background:#f5f5f5; border:1px solid #575757;}
.Sin_zone p.tit {background:#575757; color:#fff; font-size:15px; font-weight:bold; padding:10px; overflow:hidden;}
.Sin_zone .Sin_con {width:450px; margin:20px auto; overflow:hidden;}
.Sin_zone .Sin_con .hosinfor {padding:0px 10px 30px 10px; color:#666;}
.Sin_zone .Sin_con .t_txt {width:450px; border-bottom:1px solid #ccc; padding:0px 0px 10px 10px; color:#333; font-weight:bold;}
.Sin_zone .Sin_con textarea {width:430px; height:120px; padding:10px 5px; margin:10px 5px;}
.Sin_zone .Sin_con .b_txt {padding:10px 0px 10px 10px; color:#666;}
.Sin_zone .Sin_con .w_txt a { text-decoration:underline; padding:0px 0px 10px 10px; color:#001eff;}


/* 팝업 버튼 */
.btn_wzone {width:450px; text-align:center; margin:10px auto 0px auto;}
.btn_wzone .btn_can {background:#f7f7f7; color:#666; font-size:14px; font-weight:bold; margin-left:3px; padding:5px 10px; border:1px solid #ccc;}
.btn_wzone .btn_pre {background:#696969; color:#fff; font-size:15px; font-weight:bold;  padding:5px 15px; border:1px solid #575757;}
.btn_wzone .btn_write {background:#3f3f3f; color:#fff; font-size:14px; font-weight:bold; margin-left:3px; padding:5px 10px; border:1px solid #242424;}



/*반짝스터디 국시 문제*/
.TwinkleStudyZone {width:780px; padding:40px 0px 20px 0px; margin:0px auto; background:#4aabcc url(/Images/Content/pop_openTop.png) 15px 0px no-repeat;}
.TwinkleStudyNCZone {width:780px; padding:40px 0px 20px 0px; margin:0px auto; background:#53b3a8 url(/Images/Content/pop_NCLEXTop.png) 15px 0px no-repeat;}


.TwinkleStudy {width:750px; margin:0px auto; background:url(/Images/Content/pop_QuizBoradbg.png); overflow:hidden; border-top:none;}
.TwinkleStudy .tit {width:710px; position:relative; margin:10px auto 20px auto; border-bottom:4px solid #e2e1e1; color:#4aabcc; font-size:23px; font-weight:bold; padding:10px 0px; overflow:hidden;}
.TwinkleStudy .tit span {color:#545454; font-size:37px;}
.TwinkleStudy .tit img {position:absolute; right:13px; top:20px;} 


.TwinkleStudy .Test_con {width:700px; border:1px solid #c8c8c8; background:#fff; box-shadow:0px 5px 10px 2px #dedede; -moz-box-shadow:0px 5px 10px 2px #dedede; -webkit-box-shadow:0px 5px 10px 2px #dedede; margin:0px auto; overflow:hidden;}
.TwinkleStudy .Test_con .test_Q {font-size:14px; background:#fdfcfc; border-bottom:1px solid #e2e1e1; font-weight:bold; margin:0px 0px 20px 0px; padding:20px 10px;}
.TwinkleStudy .Test_con .test_Q span {color:#4462ab; font-size:12px;}
.TwinkleStudy .Test_con .JimunZone {width:660px; margin:10px auto; background:#e7eaeb; padding:5px; border:1px solid #d5d7d9;}
.TwinkleStudy .Test_con .testJimun {background:#fff; padding:10px;}
.TwinkleStudy .Test_con .testJimun li {padding:5px 0px; color:#666;}
.TwinkleStudy .Test_con .testJimun li strong {color:#333;}
.TwinkleStudy .Test_con .testItem {margin:20px auto; padding:0px 25px;}
.TwinkleStudy .Test_con .testItem li {padding:5px 0px; font-weight:bold;}

.TwinkleStudy .Test_con .testAnswer {width:630px; margin:10px auto 30px auto; background:#e3f2f7; border:1px solid #8ac4d7; padding:20px 15px; margin-top:25px;  -moz-border-radius:40px;-webkit-border-radius:40px; border-radius:40px; }
.TwinkleStudy .Test_con .testAnswer dt {color:#2782c8;}
.TwinkleStudy .Test_con .testAnswer dd {padding:10px 10px 10px 20px; color:#666; line-height:18px; background:url(/Images/Content/pop_AHa.png) 0px 10px no-repeat;  -moz-border-radius:15px;}


/*반짝스터디 국시 문제 답체크*/

/*반짝스터디 국시 문제 답- 오답*/
.AnswerWrongTxt {background:url(/Images/Content/popQuizRutX.png) 115px 0px no-repeat; height:90px;}
.AnswerWrongTxt p {width:750px; padding:15px 0px 10px 0px; text-align:center; color:#536de1; font-size:33px;}
.AnswerWrongTxt p.AnswerWrongImg {background:url(/Images/Content/popQuizRutX_img.png) 540px 0px no-repeat;}


/*반짝스터디 국시 문제 답- 정답*/
.AnswerRightTxt {background:url(/Images/Content/popQuizRutO.png) 175px 0px no-repeat; height:90px;}
.AnswerRightTxt p {width:750px; padding:15px 0px 10px 0px; text-align:center; color:#e45c5f; font-size:35px;}
.AnswerRightTxt p.AnswerRightImg {background:url(/Images/Content/popQuizRutO_img.png) 500px 0px no-repeat;}


/*반짝스터디 국시 문제 오답문제*/
.TwinkleStudy .TestError {width:750px; height:600px; margin:0px auto; background:#fff; border:1px solid #eee; border-right:none; overflow:hidden; overflow-y:scroll;}
.TwinkleStudy .TestError .TestArea {width:700px; margin:10px auto; padding:20px 0px 50px 0px; border-bottom:1px dashed #ccc; overflow:hidden;}
.TwinkleStudy .TestError .test_Q {font-size:14px; font-weight:bold; margin:30px 0px 20px 0px;}
.TwinkleStudy .TestError .test_Q span {color:#4462ab; font-size:12px;}
.TwinkleStudy .TestError .JimunZone {margin:10px auto; background:#e7eaeb; padding:5px; border:1px solid #d5d7d9;}
.TwinkleStudy .TestError .testJimun {background:#fff; padding:10px;}
.TwinkleStudy .TestError .testJimun li {padding:5px 0px; color:#666;}
.TwinkleStudy .TestError .testJimun li strong {color:#333;}
.TwinkleStudy .TestError .testAnswer {background:#e3f2f7; border:1px solid #8ac4d7; padding:20px 15px; margin-top:25px;  -moz-border-radius:40px;-webkit-border-radius:40px; border-radius:40px; }
.TwinkleStudy .TestError .testAnswer dt {color:#2782c8;}
.TwinkleStudy .TestError .testAnswer dd {padding:10px 10px 10px 20px; color:#666; line-height:18px; background:url(/Images/Content/pop_AHa.png) 0px 10px no-repeat;  -moz-border-radius:15px;}

/*반짝스터디 국시 문제 결과*/
.TwinkleStudy .Test_con .testResultTit {background:#f3f3f3 url(/Images/Content/popResultTit.png) 255px 10px no-repeat; border-bottom:1px solid #e2e1e1; padding:15px 0px 15px 23px; text-align:center; color:#2f91c6; font-size:25px;}
.TwinkleStudy .Test_con .testResult {width:290px; margin:20px auto 0px auto; text-align:center; overflow:hidden;}
.TwinkleStudy .Test_con .testResult li {float:left; width:135px; height:110px; text-align:center; color:#fff; font-size:43px;}
.TwinkleStudy .Test_con .testResult li span {font-size:20px;}
.TwinkleStudy .Test_con .testResult li.AnswerRight {background:url(/Images/Content/popAnswerRight.png) 10px 0px no-repeat; padding:55px 0px 0px 10px;}
.TwinkleStudy .Test_con .testResult li.AnswerWrong {background:url(/Images/Content/popAnswerWrong.png) 10px 0px no-repeat; padding:55px 0px 0px 10px;}

/*반짝스터디 국시 문제 결과 점수*/
.TwinkleStudy .Test_con .testScore {clear:both; position:relative; width:600px; height:140px; background:url(/Images/Content/popTotalScore.png) 75px -20px no-repeat;  margin:0px auto; text-align:center; overflow:hidden;}
.TwinkleStudy .Test_con .testScore dt {position:absolute; top:15px; left:150px; color:#3d332f; font-size:18px; padding-bottom:20px;}
.TwinkleStudy .Test_con .testScore dt span.testJu {color:#3d332f; font-size:25px;}
.TwinkleStudy .Test_con .testScore dd {position:absolute; top:40px; left:210px; color:#3d332f;  font-size:25px; width:600px; }
.TwinkleStudy .Test_con .testScore dd span.testNum {color:#d04940; font-size:43px;}


/*반짝스터디 틀린문제 다시보기 타이틀*/
.ReplayTit {height:70px;}
.ReplayTit p {width:488px;  margin:0px auto;}

/*반짝스터디 국시 문제 - 나도 한마디*/
.oneWord_zone {width:710px; margin:30px auto 0px auto; padding:20px 5px 15px 5px; background:#fdfdfd; border:2px solid #eee; overflow:hidden;}
.oneWord_zone .oneWordTit {width:690px; margin:0px auto; padding:0px 0px 10px 10px; border-bottom:2px solid #b2b2b2; font-size:17px;}
.oneWord_zone .oneWordTit span {font-size:11px; color:#777; padding-left:5px;}



/*반짝스터디 국시 문제 - 나도 한마디 쓰기*/
.con_oneWord {width:680px; margin:0px auto ;  background:#eae9e9;  border:1px solid #e7e3d7; border-top:none; border-bottom:1px solid #e1e1e1; padding:10px 10px 15px 10px; overflow:hidden;}
.con_oneWord .nic_txt {display:block; padding:5px 5px 10px 5px; width:110px; color:#666; font-size:11px; font-weight:bold;}
.con_oneWord .oneWord_in {float:left; width:580px; height:45px; text-align:left; margin-left:10px; padding:0px 5px; border:1px solid #ccc;}
.con_oneWord .oneWord_wan {float:left; height:45px; padding:0px 20px; border:1px solid #bfbfbf; background:#fdfcfd; color:#666; font-weight:bold; margin-left:5px;}
.con_oneWord .oneWord_sel { clear:both; display:block; padding:10px 0px 0px 10px; font-size:11px; color:#777;}



/* 팝업 버튼 */
.Testbtn_zone {width:750px; text-align:center; margin:30px auto 20px auto;}
.Testbtn_zone .btnCheck {background:#49a0df; color:#fff; font-size:16px; font-weight:bold; padding:8px 20px; border:1px solid #197cc1;  -moz-border-radius:4px; -webkit-border-radius:4px;  border-radius:4px; }
.Testbtn_zone .btnCheck:hover {background:#3a90cf;}
.Testbtn_zone .btnOut {background:#6d7174; color:#fff; font-size:16px; font-weight:bold; padding:8px 20px; border:1px solid #c0c4ca;  -moz-border-radius:4px; -webkit-border-radius:4px;  border-radius:4px; }
.Testbtn_zone .btnOut:hover {background:#5d6164;}