/**
 * @file	: _style/medical.css
 * @author	: (주)아람씨앤씨 신현호
 * @brief	: 건강문진표 인쇄 관련 CSS
 **/

/* 기본 사이즈 세팅 */

html, body {margin:0;padding:0;font-size:87.5%;line-height:1.4; font-family:"굴림", Gulim, "돋움", Dotum, Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; }
fieldset, form, label, legend {margin:0;padding:0;}
p, div, select, input{color:#555;}
img {border:0 none; margin:0px; padding:0px;}
ol, ul, dl{list-style:none;}
div, h1, h2, h3, h4, h5, h6, td, input, a, select, li, dt, dd, fieldset {font-size: inherit; font-family: "굴림", "맑은 고딕"; font-weight: normal; color:inferit; line-height: 1.5em;}
span {font-size: inherit; font-family:"굴림", Gulim, "맑은고딕", "돋움", Dotum, AppleGothic, Sans-serif; font-weight: normal; color: inherit; line-height: inherit;}
h1, h2, h3, h4, h5, h6, ul, dl, li, dt, dd, p, fieldset {margin:0px; padding:0px;}
input, select, textarea {vertical-align:middle;color:#555;}

select{font-size:0.875em;font-family:Dotum, "돋움", sans-serif;} 

#medicalField {width:800px;overflow:hidden;}
#exam {position:relative;width:800px;margin:0;padding:0;background:url(/Health/medical/images/title_bg.gif) no-repeat;visibility:hidden;height:0px;}
#exam p {position:absolute; top:18px; left:40px; width:118px;visibility:hidden;height:0px;}

#question_area01 {width:770px; margin:0 15px; padding:0;}
#question_area01 h1 {width:770px; margin:6px 0 20px; font-size:0; line-height:0;}
#question_area01 .question_area01 {float:left; width:240px; margin:0 25px 0 0; padding:0;}
#question_area01 .question_area01 h2 {margin-bottom:7px;}
#question_area01 .question_area01_F {float:left; width:240px; margin:0 0 0 0; padding:0;}
#question_area01 .question_area01_F h2 {margin-bottom:7px;}
#question_area01 .question_area02 {float:left; width:310px; margin:0 25px 0 0; padding:0; }
#question_area01 .question_area02 h2 {margin-bottom:7px;}
#question_area01 .question_area03 {float:left; width:435px; margin:0; padding:0;}
#question_area01 .question_area03 h2 {margin-bottom:7px;}
#question_area01 .question_area03 .text_field {overflow:scroll; overflow-x:hidden; height:70px; margin-bottom:20px; padding:10px; background:#fff; border:1px solid #e3e6ec;}
#question_area01 .question_area03 p.exam_name {width:435px; margin:10px 0 0; padding:0 0 4px; border-bottom:1px dotted #e3e6ec;}

#question_area02 {width:770px; margin:0 15px;padding:0;}
#question_area02 h1 {float:left; margin:20px 0 20px 0; font-size:0; line-height:0;}
#question_area02 p.question {float:left;width:770px;margin:10px 0 0;padding:0; text-align:left;}
#question_area02 p.noneTop {margin:0;}
#question_area02 p.point_R {color:#e94200; clear:both;}
#question_area02 p.question_s {float:left;line-height:20px; margin:0 0 8px;text-align:left;}
#question_area02 p.question_s2 {float:left;width:540px;line-height:20px; margin:0 0 8px;text-align:left;}
#question_area02 ul.question_ul {float:right;width:550px; height:20px; margin:0 0 8px; padding:0;}
#question_area02 ul.question_ul li {float:left; margin:0 20px 0 0;}

#question_area02 ul.question_ul02 {float:left;width:770px;height:20px; margin:0 0 10px; padding:0;}
#question_area02 ul.question_ul02 li {float:left;margin:0 14px 0 0;}
#question_area02 ul.question_ul02 li.last {float:left; margin:0;}

#question_area02 ul.question_ul03 {float:right; width:230px;height:20px; margin:0 0 8px; padding:0;}
#question_area02 ul.question_ul03 li {float:left; margin:0 20px 0 0;}

#question_area02 .text_field {overflow:scroll; overflow-x:hidden; height:40px; margin-bottom:10px; padding:6px; background:#fff; border:1px solid #e3e6ec;}
#question_area02 p.btn {text-align:center; padding:15px 0px 0px 0px;display:none;}
.inputNum1 {border:0; border-bottom:1px solid #b0b0b0; padding:0 10px; width:20px; min-height:17px; text-align:right;}
.inputNum2 {border:0; padding:0 10px; width:20px; min-height:17px; text-align:right;}


/*테이블*/
table.bases {width:770px; border-collapse: collapse; text-align:center; margin:4px 0 10px 0;}
table.bases th {border:1px solid #dfdfdf; border-top:2px solid #a9c1ed; background:#ecf1f7; color: #3b57ae; padding:7px 0px 7px 0px;}
table.bases th.alignL {text-align:left; padding:7px 0px 7px 10px;}
table.bases th.lineOne {border:1px solid #dfdfdf;}
table.bases td {border:1px solid #dfdfdf; padding:5px 0px 5px 0px;}
table.bases td.lineTwo {border-top:2px solid #5d55ba;}
table.bases td.alignL {text-align:left; padding:5px 0px 5px 10px;}
table.bases td.alignR {text-align:right; padding:5px 20px 5px 0px;}
table.bases td.fillCell {background:#f7f7f7;} 


table.question01 {width:240px; border-collapse:collapse; text-align:center; margin:0 0 20px;padding:0;}
table.question01 td {border:1px solid #e3e6ec;padding:5px 0px 5px 0px;background:#fbfcfd;}
table.question01 td.alignR {text-align:left; padding:5px 0px 5px 12px;background:#fff;}
table.question01 td.fillCell {padding:5px 0px 5px 40px; text-align:left; background:#fff;}

table.question02 {width:310px; border-collapse: collapse; text-align:center; margin:0 0 20px;}
table.question02 td {border:1px solid #e3e6ec;padding:5px 0px 5px 0px;background:#fbfcfd;}
table.question02 td.alignR {text-align:left; padding:5px 0px 5px 12px;background:#fff;}
table.question02 td.fillCell {background:#f7f7f7;} 

table.question03 {width:500px; border-collapse:collapse; text-align:center; margin:0 0 10px 30px;padding:0;}
table.question03 td {border:1px solid #e3e6ec;padding:5px 0px 5px 20px;background:#fbfcfd; text-align:left;}
table.question03 td.alignR {text-align:left; padding:5px 0px 5px 12px;background:#fff;}
table.question03 td.fillCell {padding:5px 0px 5px 40px; text-align:left; background:#fff;}
