@charset "utf-8";

/* default set */
@import url("reset.css");

/* common */
@import url("common.css");

/* layer */
@import url("layer.css");

/* popup */
@import url("popup.css");

/* main */
@import url("main.css");

/* sub */
@import url("sub.css");

/* sub in */
@import url("about.css");
@import url("customer.css");
@import url("diagnosis.css");
@import url("screening.css");
@import url("myhealth.css");
@import url("quick.css");
@import url("mypage.css");
@import url("membership.css");
@import url("health.css");
@import url("LL.css");
@import url("complex.css");

.data_txt {width:100%; border-top:2px solid #444547;}
.data_txt li {width:100%; height:30px; border-bottom:1px solid #c6c6c6; background:#f8f9f9; overflow:hidden;}
.data_txt li p {float:left; margin:8px 0 0 14px; color:#000; font-weight:bold;}
.data_txt li p em {color:#0481c8; font-weight:bold;}
.data_txt li span {float:right; margin:8px 14px 0 0; color:#666;}
.linkbox {padding:10px 0 0 7px; font-size:0; line-height:0;}
.linkbox a {display:inline-block; height:25px; margin:5px 3px 0 10px; overflow:hidden;}
.linkbox a:hover {border:none;}
.linkbox a:hover img {margin-top:-25px;}
.dataview {width:797px; margin-top:15px;}
.dataview h4 {padding:8px 0 6px 15px; border-top:2px solid #444547; border-bottom:1px solid #919191; color:#010101;}
.dataview ul {padding:13px 0 0 15px; color:#666; line-height:20px;}
.dataview ul li {margin-top:20px;}
.dataview ul li.first {margin-top:0;}
.dataview ul li strong {font-weight:normal;}
.dataview ul li p {padding-left:13px; background:url('../images/health/bl_dot.gif') no-repeat 0 4px;}
.dataview .txt_right {padding:10px 15px 12px 0; color:#666; border-bottom:1px solid #c6c6c6; text-align:right; font-weight:bold;}
.notice_txt {width:100%; margin-top:50px; text-align:center;}
.inputbox {width:452px; margin:15px auto 0; border-top:2px solid #444547; border-bottom:1px solid #c6c6c6;}
.inputbox ul {float:left; width:342px;}
.inputbox ul li {width:100%; height:36px; border-top:1px solid #e4e4e4; overflow:hidden;}
.inputbox ul li.first {border-top:none;}
.inputbox ul li label {float:left; width:83px; padding:13px 0 11px 15px; margin-right:13px; background:#f6f6f7;}
.inputbox ul li input {height:18px; padding:0 0 0 2px; margin:8px 0 0 0; line-height:18px;}
.inputbox ul li input.txt01 {border:1px solid #e4e4e4; border-top:1px solid #cbcbcb; border-left:1px solid #cbcbcb; background:#f7f7f7}
.inputbox ul li input.txt02 {border:1px solid #d8d8d8; border-top:1px solid #a7a7a7; border-left:1px solid #a7a7a7;}
.inputbox .img {float:left; margin:8px 0 0 10px;}


/* 12 - 13 */
.dataview02 .txt_right {margin-top:13px; color:#444; line-height:19px; text-align:right;}
.dataview02 .txt_right span {display:inline-block; width:136px; text-align:left;}
.dataview02 .ct {display:inline-block; margin-top:15px; padding:10px 85px 8px; border:2px solid #444547; color:#000; font-size:16px; line-height:21px;}
.dataview02 .ct02 {display:block; margin-top:25px; color:#000; font-size:16px; text-align:center;}
.dataview02 .txt_center {width:100%; text-align:center;}
.tit_h5 {display:block; margin-top:20px; color:#444; font-size:14px;}
.txt_note01 {margin-top:10px; padding-left:18px; color:#444; line-height:19px;}
.txt_note02 {color:#ed1c24;}
.datatable01 {width:100%; border-top:1px solid #444547;; margin-top:3px; color:#444; text-align:center;}
.datatable01.tp01 {margin-top:0; border-top:none;}
.datatable01.tp01 .t_left.last {line-height:14px;}
.datatable01 th {padding:8px 0 6px; border:1px solid #444547; border-left:none; border-top:none;}
.datatable01 .t_left {padding-left:15px; text-align:left;}
.datatable01 .t_left_top {padding-left:15px; text-align:left; vertical-align:top;}
.datatable01 .pd0 {padding:0 !important;}
.datatable01 .last {border-right:none;}
.datatable01 .first {border-left:1px solid #444547;}
.datatable01 td {padding:8px 0 6px; border:1px solid #444547; border-top:none; border-left:none;}

.datatable02 {width:100%;margin-top:15px; border-top:1px solid #444547; border-bottom:1px solid #444547;}
.datatable02 th {padding:7px 0; border-left:1px solid #444547; border-bottom:1px solid #444547;}
.datatable02 .bdl_none {border-left:none;}
.datatable02 td {padding:11px 0 4px 12px; border-left:1px solid #444547; text-align:left;}
.datatable02 .t_center {padding-left:0; text-align:center;}
.datatable02 .v_top {vertical-align:top;}
.datatable02 .line td {border-top:1px solid #444547;}

.dataview02 .stit01 {display:block; margin-top:12px; color:#444;}
.noti_list {padding-left:18px; color:#444; line-height:19px;}
.noti_list li {padding:7px 0 12px 15px; background:url('../images/common/icon/ico_next02.gif') no-repeat 0 11px;}
.graph02 {width:761px; height:174px; margin-top:10px; padding-top:15px; border:1px solid #444547; overflow:hidden;}
.graph02 li {width:100%; height:56px; overflow:hidden;}
.graph02 li em {float:left; width:27px; padding-left:15px; margin-top:10px;}
.graph02 li div {float:left; position:relative; width:704px; height:56px;}
.graph02 li div span {display:inline-block; text-align:right;}
.data_result_view td.t_center {text-align:center; padding-left:0;}

