@import url(sub2.css);
/* 버튼목록 */
.btn,
.btn_cancel,
.btn span,
.btn_cancel span{
	background: url(/health/images/common/btn_set_bg.gif) no-repeat 0 0;
	height: 27px;
	visibility:visible;
	display:inline-block;
	line-height: 27px;
	font-weight: bold;
	color: #fff !important;
	}
.btn,
.btn_cancel{padding: 0 0 0 24px;}
.btn span,
.btn_cancel span{
	padding: 0 24px 0 0;
	background-position:right 0;}
.btn_cancel{background-position:0 -40px;}
.btn_cancel span{background-position:right -40px;}

.btn_sh,
.btn_sh2,
.ico_new,
.ico_readingGlasses,
.page_l,
.page_ll,
.page_r,
.page_rr{background: url(/health/images/common/boradSet.gif) no-repeat top left;}
.btn_sh{ background-position: 0 0; width: 85px; height: 27px; }
.btn_sh2{ background-position: 0 -37px; width: 85px; height: 27px; }
.ico_new{ background-position: 0 -74px; width: 27px; height: 13px; }
.ico_readingGlasses{ background-position: 0 -97px; width: 17px; height: 27px; }
.page_l{ background-position: 0 -134px; width: 24px; height: 18px; }
.page_ll{ background-position: 0 -162px; width: 24px; height: 18px; }
.page_r{ background-position: 0 -190px; width: 24px; height: 18px; }
.page_rr{ background-position: 0 -218px; width: 24px; height: 18px; }

/* 검색 */
.shSet{border:2px solid #3ca7d5;background-color: #f3f9fb;padding: 8px 0 8px 12px;margin: 0 0 37px 0;}
.shSet .input_select{height: 23px;line-height: 23px;}
.shSet .input_txt{border:1px solid #c1c1c1;height: 23px;line-height: 23px;width: 234px;padding: 0 0 0 5px;}
.shSet .btn_sh2{border:none;cursor: pointer;text-indent: -999em;visibility:visible;overflow: hidden;display:inline-block;}

.shSet .date_set{float:left;}
.shSet .date_set .input_txt{width: 113px;}

/* 테이블 속 버튼 타입 */
.btn_black_s,
.btn_black_s .link_type,
.btn_black_s button,
.btn_blue_s,
.btn_blue_s .link_type,
.btn_blue_s button{background: url(/health/images/common/btn_bg_s.gif) no-repeat 0 0;height: 20px;line-height: 20px;color: #fff;visibility:visible;zoom:1; }
.btn_black_s span,
.btn_blue_s span{visibility:visible;position: relative;white-space:nowrap;}
.btn_black_s,
.btn_blue_s{visibility:visible;padding: 0 0 0 8px;display:inline-block;vertical-align: middle;}
.btn_black_s .link_type,
.btn_black_s button,
.btn_blue_s .link_type,
.btn_blue_s button{border:0 none;padding: 0 8px 0 0;background-position:right 0;visibility:visible;zoom:1; font-size: 11px;display:inline-block;}
.btn_black_s,
.btn_black_s .link_type,
.btn_black_s button{background-image: url(/health/images/common/btn_bg_black.gif);}

.shSet ol{line-height: 24px;padding: 3px 34px 0 60px;}
.shSet ol li{float:left;margin-right: 2px;}
.shSet ol li span{_margin-top: 4px;}
.shSet .submit{float:left;}

.default_list{border-top: 3px solid #1796cd;border-bottom: 2px solid #6bc1e6;padding: 0 0 1px 0;}
.default_list table{width: 100%;}
.default_list table th,
.default_list table td{background: url(/health/images/common/list_linex.gif) repeat-x 0 bottom;text-align: center;}
.default_list table th{background-color: #eff5f7;color: #3c3c3c;padding: 14px 0;font-weight: bold;border-bottom: 1px solid #6bc1e6;background-image:none;}
.default_list table th span{display: block; height: 19px;line-height: 19px;border-right: 1px solid #cac9c3;}
.default_list table td{padding: 11px 0;}
.default_list table td.tal{text-align: left;padding: 0 0 0 16px;}
.default_list table td.tal a:hover,
.default_list table td.tal a:focus{color: #0085ce;font-weight: bold;}
.default_list table th.end{background-image:none;}
.default_list table td .ico_new{display:inline-block;}
.default_list table td .ico_new span{position: relative;z-index: -1;}
.default_list table .row_col td{background-color: #fbfbfb;}
.default_list table .row_col2 td{background-color: white;}

.default_view{border-top: 3px solid #1796cd;padding: 0 0 1px 0;}
.default_view table{width: 100%;}
.move_title dl dt,
.move_title dl dd,
#dbdata div.linex,
.default_view table th,
.default_view table td{background: url(/health/images/common/list_linex.gif) repeat-x 0 bottom;}
.default_view table th{background-color: #eff5f7;color: #3c3c3c;padding: 14px 0 14px 21px;font-weight: bold;text-align: left;}
.default_view table td{padding: 11px 0;text-align: center;}
.default_view table td.tit{color: #0c6eb2;font-weight: bold;text-align: left;padding: 0 0 0 16px;}
.default_view table td.tal{padding-left: 16px;}

/* move_title */
.move_title { width: 100%; clear: both; border-top:#767676 2px solid; border-bottom:#767676 2px solid;padding-bottom: 1px;margin: 21px 0 0 0;}
.move_title dl {width:100%; overflow: hidden; }
.move_title dl dt { padding:13px 0 13px 0;margin: 0 17px 0 0;font-weight:bold; text-align:center; width: 95px; float:left; background-color: #f3f3f3; color:#3c3c3c}
.move_title dl dd { padding:13px 8px; text-align:left; }
.move_title dl a { color:#3c3c3c}

#dbdata{border-bottom: 2px solid #6bc1e6;padding-bottom: 1px;}
#dbdata div.linex{padding: 20px 30px;}

.paging{text-align: center;margin-top: 18px;font-family: 'verdana';}
.paging *{vertical-align: middle;}
.paging li{display:inline;}
.paging li strong{background-color: #0085ce;font-weight: bold;color: #fff;border:1px solid #0065b1;display:inline-block;width: 27px;height: 27px;line-height: 27px;}
.paging li a{padding: 7px;display:inline-block;}
.paging li a.page_ll,
.paging li a.page_l,
.paging li a.page_r,
.paging li a.page_rr{display:inline-block;}
.paging li a span{display: block; text-indent: -999em;}
.paging li.img a{padding: 0;}
.paging li.img {padding: 0 2px;}
.paging li.pal{padding: 0 18px 0 0}
.paging li.par{padding: 0 0 0 18px}

.btn_list,
.btn_next,
.btn_pre{background: url(/health/images/common/btn_set.gif) no-repeat 0 0;width: 75px; height: 27px;}
.btn_list span,
.btn_next span,
.btn_pre span{z-index: -1;position: relative;}
.btn_list{ background-position: 0 0;  } 
.btn_next{ background-position: 0 -50px;  } 
.btn_pre{ background-position: 0 -100px;  } 
.btn_set{margin: 20px 0;text-align: center;overflow: hidden;font-size: 0;}
.btn_set a{margin-right: 3px;display:inline-block;}

/* 외래진료시간표 레이어 팝업*/
.doctor_profile,
.join_pw_pop{border-top: 2px solid #4d4e52;width: 400px;position: absolute;height: 420px;left:130px;top:80px}
.doctor_profile div,
.join_pw_pop div{border-style:solid;border-width:0 1px 1px 1px;border-color:#e0e5e9;background-color: #f8f9fa;padding: 20px;}
.join_pw_pop .join_pw_pop_close{background: url(/health/images/common/joinpwpop_close.gif) no-repeat 0 0;width: 23px;height: 23px;border:none;position: absolute;right:20px;top:10px;}
.join_pw_pop .join_pw_pop_close span{visibility:hidden;}
#contents .join_pw_pop h4{background-color: #0085c6;font-weight: bold;color: #fff;font-size: 14px;line-height: 43px;padding: 0 0 0 14px;background-image:none;margin:0;height:auto}
.join_pw_pop p{margin-bottom: 20px;}
.join_pw_pop ol{}
.join_pw_pop ol li{padding: 0 0 0 23px;
background: url(/health/images/common/ico_num_1.gif) no-repeat 0 0;}
.join_pw_pop ol li ul{padding: 10px 0 36px;}
.join_pw_pop ol li ul li{background: url(/health/images/common/bu_sky.gif) no-repeat 2px 4px;padding-left: 13px;}
.doctor_profile .table_row table{width:60%;border-top:1px solid #91c3d9;border-right:1px solid #91c3d9}

/* 회원가입 */
.join_tab2,
.join_tab{overflow: hidden;}
.join_tab2 li,
.join_tab li{float:left;padding-right: 15px;font-size: 16px;font-weight: bold;color: #fff;width: 230px;position: relative;overflow: hidden;}
.join_tab2 li span,
.join_tab li span{line-height: 18px;display: block; line-height: 70px;padding-left: 72px;}
.join_tab2 li.tab_1 span,
.join_tab2 li.tab_2 span{background: url(/health/images/contents/RI_027_tab_bg.gif) no-repeat 0 -100px;height: 70px;}
.join_tab li.tab_1 span,
.join_tab li.tab_2 span,
.join_tab li.tab_3 span{background: url(/health/images/contents/etc/CM_007_tab_bg.gif) no-repeat 0 -100px;height: 70px;}
.join_tab li.tab_2 span{line-height: 18px;padding-top: 18px;}
.join_tab li.tab_3{padding: 0;}
.join_tab2 li.tab_2 span,
.join_tab li.tab_2 span{background-position:-245px -100px ;}
.join_tab li.tab_3 span{background-position:-490px -100px ;}
.join_tab2 li.tab_1 span.on,
.join_tab li.tab_1 span.on{background-position:0 0 ;}
.join_tab2 li.tab_2 span.on,
.join_tab li.tab_2 span.on{background-position:-245px 0 ;}
.join_tab li.tab_3 span.on{background-position:-490px 0 ;}

.line_23{line-height: 23px;}
.table_row{border-top: 2px solid #91c3d9;border-right:1px solid #91c3d9;}
.table_row table{width: 100%;}
.table_row table th,
.table_row table td{border-left: 1px solid #91c3d9;border-bottom: 1px solid #91c3d9;padding: 8px;}
.table_row table th{background-color: #eff5f7;text-align: left;padding-left: 16px;}
.table_row table td{}
.input_textarea{border:1px solid #a8acad;}
.input_txt_bgx{line-height:21px;height: 21px;border:1px solid #a8acad;background: url(/health/images/common/input_bgx.gif) repeat-x 0 0;width: 180px;}
.col_sky2{color: #007ac0;}
.ico_chk{background: url(/health/images/common/ico_chk.gif) no-repeat 0 center;width: 17px;height: 13px;display:inline-block;}
.ico_chk span{visibility:hidden;position: absolute;}

.con_cm005{margin: 0 0 30px;}
.con_cm005 .vline{background: url(/health/images/common/cm005_vline.gif) no-repeat 0 46px;padding: 0 0 0 14px;}
.con_cm005 .vline p{width: 270px;}
.con_cm005 .fl{}
.con_cm005 h4{margin: 0 0 30px;}
.con_cm005 p{width: 337px;padding: 0 0 0 23px;}
.con_cm005 a{margin: 27px 0 0 23px;display: block; }
.box_1{background-color: #f7f7f7;border:1px solid #dedede;padding: 17px 20px;}
.box_1 p{background-position:0 4px;}

.cm002{margin: 0 0 33px;}
.cm002 .p{margin: 33px 0 21px 0;}

/* login */
.ri030_login,
.cm001_login{margin: 0 0 0 50px;padding: 50px 0 0 300px;position: relative;width: 326px;height: 270px;background: url(/portal/images/contents/etc/cm_001_login_txtbg01.gif) no-repeat 0 0;}
.ri030_login .input_txt,
.cm001_login .input_txt{border:3px solid #44b7ec;height: 28px;line-height: 28px;padding: 0 0 0 11px;width: 223px;font-size: 14px;}
.cm001_login dl{}
.ri030_login dd,
.cm001_login dd{margin: 0 0 4px;}
.ri030_login .img_submit,
.cm001_login .img_submit{position: absolute;left:554px;top:50px}
.ri030_login div,
.cm001_login div {padding-top: 15px;border-top: 1px solid #cfcfcf;margin: 15px 0 0 0;height: 41px;}
.ri030_login div .fl,
.cm001_login div .fl{width: 138px;padding-top: 8px;font-weight: bold;color: #0c6eb2;}
.ri030_login div a,
.cm001_login div a{display:inline-block;float:left;margin: 0 0 0 2px;}
.ri030_login div a span,
.cm001_login div a span{z-index: -1;position: relative;}
.ri030_login{background: url(/health/images/contents/RI_030_bg.gif) no-repeat 0 0;}

/*2012-07-03*/
.hi013_txt01{background:url(/health/images/contents/etc/HI_013_txt01.gif) 0 0 no-repeat;width:644px;height:48px;text-indent:-9999px;padding-bottom:40px}
.hi014_txt01{background:url(/health/images/contents/etc/HI_014_txt01.gif) 0 0 no-repeat;width:516px;height:53px;text-indent:-9999px;padding-bottom:40px}
.personal_box{margin-bottom:40px}
.input_check{margin-right:5px}
.input_textarea{width:100%;}

.hi_016_top{background:url(/health/images/contents/etc/HI_016_top.gif) 0 0 no-repeat;width:640px;padding:53px 0 0 0;margin:0 auto}
.hi_016_top p.app_tit{background:url(/health/images/contents/etc/HI_016_tit.gif) 0 0 no-repeat;width:317px;height:65px;text-indent:-9999px;margin:0 auto}
.hi_016_top ul{margin:20px 0 30px 40px}
.hi_016_top p{margin:0 40px}
.hi_016_bottom{background:url(/health/images/contents/etc/HI_016_bottom.gif) 0 bottom no-repeat;width:640px;height:170px;margin:0 auto;padding:37px 0 0 0}
.hi_016_bottom p{margin:100px 0 0 0}

.hi_018_box{width:380px;margin:0 auto}
.hi_018_boxin{border:1px solid #e0e0e0;background-color:#f7f7f7;padding:31px;overflow:hidden}
.hi_018_boxin .confirm{float:left;padding:10px 0 10px 10px;margin:0}

.table_restyle{width:48%;margin:0 5px}

.result_box{border-top: 3px solid #1796cd;padding: 0 0 1px 0;margin:0 0 0 10px;width:48%;border-bottom: 2px solid #6bc1e6;padding: 0 0 1px 0}
.result_box dl dt{background-color: #eff5f7;color: #3c3c3c;padding: 15px 0 15px 21px;font-weight: bold;text-align:center;border-bottom: 1px solid #6bc1e6;}
.result_box dl dd{padding: 11px 0;text-align: center;}

/*2012-07-09*/
.ri_024_txt{background:url(/health/images/contents/RI_024_txt01.gif) 0 0 no-repeat;width:476px;height:64px;text-indent:-9999px;}
.ri_026_box{background-color:#f1f1f1;border:1px solid #dce0e1;padding:13px}

.list_chk_type{}
.list_chk_type li{display:inline-block;width: 100px;}


/*2012-07-10*/
.hc_014_txt01{background:url(/health/images/contents/etc/HC_014_txt01.gif) 0 0 no-repeat;width:692px;height:31px;text-indent:-9999px;margin:0 0 35px 0}
.hc_014_box{border:1px solid #dedede;background:#f7f7f7 url(/health/images/contents/etc/HC_014_bg.gif) right bottom no-repeat;margin:44px 0 0 0;padding:20px}
.hc_014_txt02{background:url(/health/images/contents/etc/HC_014_txt02.gif) 0 0 no-repeat;width:322px;height:19px;text-indent:-9999px;margin:0 0 15px 0}
.hc_016_wrap{width:375px;margin:0 auto}
.hc_016_box{border:1px solid #dedede;background:#f7f7f7;padding:50px 30px;text-align:center}
.hc_022_txt{background:url(/health/images/contents/etc/HC_022_txt01.gif) 120px 0 no-repeat;height:41px;text-indent:-9999px}
.hc_026_txt{background:url(/health/images/contents/etc/HC_026_txt01.gif) 60px 0 no-repeat;height:41px;text-indent:-9999px}
.hc_028_txt01{background:url(/health/images/contents/etc/HC_028_txt01.gif) 0 0 no-repeat;width:692px;height:32px;text-indent:-9999px;margin:0 0 35px 0}
.hc_029_box{background:url(/health/images/contents/etc/HC_029_img01.gif) 0 0 no-repeat;width:684px;margin:20px 0 15px 15px;padding:202px 0 50px 60px}
.hc_029_box li{float:left;padding-right:109px}
.hc_029_box li.last_child{padding-right:0}
.hc_033_txt{background:url(/health/images/contents/etc/HC_033_txt01.gif) 130px 0 no-repeat;height:41px;text-indent:-9999px}
.hc_038_txt{background:url(/health/images/contents/etc/HC_038_txt01.gif) 80px 0 no-repeat;height:66px;text-indent:-9999px;margin-bottom:17px}
.hc_038_box{border:1px solid #dedede;background:#f7f7f7;padding:15px 13px;margin:56px 0 0 0}


a.btn2{background: url(/health/images/contents/02/btn_type2_bg.gif) no-repeat 0 0;text-align: center;font-weight: bold;display:inline-block;width: 92px;line-height: 27px;color: #fff;}
.p_1{font-size: 14px;font-weight: bold;background-color: #007ac0;display:inline-block;line-height: 25px;color: #fff;padding: 0 12px;margin: 0 10px 0 0 ;}


.con_hc007_1{background: url(/health/images/contents/02/HC_007_sex_bg.gif) no-repeat 0 0;margin-top: 32px;margin-bottom: 30px;}
.con_hc007_1 dl{overflow: hidden;text-align: center;height: 250px;padding-left: 1px;};
.con_hc007_1 dl dt,
.con_hc007_1 dl dd{}
.con_hc007_1 dl dt{padding: 15px 0;}
.con_hc007_1 dl dd{float:left;width: 228px;padding: 18px 0;font-weight: bold;}
.con_hc007_1 dl dd {}


.con_if001{margin-bottom: 40px;}
.con_if001 p{}
.con_if001 ul{margin-top: 15px;overflow: hidden;}
.con_if001 ul li{float:left;padding-right: 9px;}
.con_if001 ul li.end{padding: 0;}
.con_if001 ul li a{display: block; }


.table_col{}
.table_col table{width: 100%;border-top: 2px solid #91c5d9;border-left: 1px solid #91c5d9;}
.table_col table th,
.table_col table td{padding: 6px 0;border-right: 1px solid #91c5d9;border-bottom: 1px solid #91c5d9;}
.table_col table thead th{background-color: #eff5f7;}
.table_col table th{font-weight: bold;}
.table_col table td{text-align: left;padding-left: 10px;padding-right: 10px;}
.table_col table .col2 th,
.table_col table .col2 td{background-color: #fbfbfb;}
.table_col th img{padding-top: 2px;}
.table_col td.tal{padding-left: 8px;padding-right: 5px;}
.table_col td.tar{padding-right: 8px;text-align: right;}
.table_col td.tac{padding-left: 0;padding-right: 0;text-align: center;}
.tac table th,
.tac table td{text-align: center;}

.t1{}
.t1 dt{font-weight: bold;background: url(/health/images/common/bu_dt.gif) no-repeat 0 0;padding-left: 20px;margin-bottom: 8px;}
.t1 dd{margin-left: 20px;margin-bottom: 25px;}

.doctor_list {border-top: 1px dashed #E5E5E5;}
.doctor_list li{border-bottom: 1px dashed #E5E5E5;overflow: hidden;padding: 10px 0;}
.doctor_list .pic{float:left;border:1px solid #666;padding: 1px;margin-right: 30px;}
.doctor_list .pic img{width: 100px;}
.doctor_list .table_row{margin-left: 84px;}
.doctor_list .box_set{background-color: #f7f7f7;border:1px solid #cccccc;padding: 14px 17px;overflow: hidden;}
.doctor_list .infor dl{color: #656565;}
.doctor_list .infor dl dt,.doctor_list .infor dl dd{padding-top: 10px;}
.doctor_list .infor dl .name{margin-bottom: 5px;font-weight: bold;}
.doctor_list .infor dl .name2{margin-bottom: 5px;font-weight: bold;color: #1C89C7;text-decoration: underline}
.doctor_list .infor dl dt{float:left;font-weight: bold;width: 66px;}
.doctor_list .infor dl dt.l{letter-spacing: 6px;}
.doctor_list .infor dl dd{padding-left: 194px;}

.con_hc006{overflow: hidden;position: relative;}
.con_hc006 dl{clear: both;overflow: hidden;top:1px;position: relative;}
.con_hc006 dl dt{float:left;width: 152px;margin: 0 22px 0 0 ;background: url(/health/images/contents/02/HC_006_txtbg.gif) no-repeat 0 0;line-height: 58px;font-weight: bold;color: #fff;text-align: center;}
.con_hc006 dl dd{float:left;width: 380px;padding-top: 6px;}
.con_hc006 dl dd.fr{width: 100px;}
.con_hc006 .line{overflow: hidden;position: relative;}
.con_hc006 .line dl{padding-bottom: 17px;background: url(/portal/images/common/dot_line6.gif) repeat-x 0 bottom;margin: 17px 0 0 0;}
#contents .con_hc006 h4{border-top: 2px dotted #8ecbe5;position: relative;top:-1px;padding-top: 20px;background-position:0 20px;}
#contents .con_hc006 h4.fir{padding-top: 0px;background-position:0 0;border:none;}

.shSet_v2{padding: 0;overflow: hidden;background-color: #f9fcfd;}
.shSet_v2 p{float:left;width: 206px;}
.shSet_v2 .vline_dash{background: url(/health/images/contents/02/vline_dash.gif) no-repeat 0 0;width: 9px;display:inline-block;}
.shSet_v2 .label_set{width: 288px;float:left;}
.shSet_v2 label{padding-left: 52px;display:inline-block;height: 42px;line-height: 42px;font-weight: bold;}
.shSet_v2 .sex_1{background: url(/health/images/contents/02/HC_006_sex_1.gif) no-repeat 0 0;}
.shSet_v2 .sex_2{background: url(/health/images/contents/02/HC_006_sex_2.gif) no-repeat 0 0;}
.shSet_v2 .btn_submit{position: relative;top:7px;}

.fs_type1{font-size:24px;color:#007ac0;line-height:28px;margin:0 0 10px 0}
.fs_type2{font-size:16px;color:#4d4d4d;line-height:18px}