@charset "utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  src: url(/font/NanumGothic.eot);
  src: url(/font/NanumGothic.eot?#iefix) format('embedded-opentype'),
       url(/font/NanumGothic.woff2) format('woff2'),
       url(/font/NanumGothic.woff) format('woff'),
       url(/font/NanumGothic.ttf) format('truetype');
}
html{height:100%;}
body {
margin:0 auto;
padding:0;
/*background:#e8e6e1;*/
font-family: 'Nanum Gothic','Gulim', Helvetica, Arial, sans-serif;
width:100%;
height:100%;
font-size:14px;
font-weight:normal;
}
img,fieldset,button { border:0 none;}
table{border-collapse:collapse;margin :0 auto;padding:0;}
dl,ul,ol,li{ list-style: none; }
hr{ display:none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{ margin :0 auto; padding : 0;font-size:14px;letter-spacing:0;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
input,textarea,select{font-family: 'Nanum Gothic','Gulim', Helvetica, Arial, sans-serif;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
a{text-decoration:none;color:#000;}
a:link{text-decoration:none;color:#000;}
a:active{font-weight:normal;color:#000;}
a:hover{text-decoration:underline;}
img,input,select,textarea {font-size:100%;vertical-align:middle;}
select{margin:0;padding:0;vertical-align:middle;}
em{font-style:normal;}
textarea{font-size:18px;}

table .noborder td{border:0;}
table .nopadding td{padding:0;}
.radio_margin{margin-top:-3px;margin-bottom:0;margin-right:3px;vertical-align:middle;}
.ck_margin{margin:0px 3px 3px 4px;}

.fw{font-weight:bold;}
.m_sp {letter-spacing:-1px !important;}
.m_sp2 {letter-spacing:-2px !important;}
.m_sp0 {letter-spacing:0px !important;}
.clear{clear:both;}
.cut_txt{overflow: hidden !important;white-space:nowrap !important;}
.cr{cursor:pointer;}
.gen_div{position:relative;}
.gen_txt{text-align:left;line-height:18px;}
.ck{color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}

.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}

.line3{position:relative;display:block;width:100%;height:3px;}
.line5{position:relative;display:block;width:100%;height:5px;}
.line10{position:relative;display:block;width:100%;height:10px;}
.line15{position:relative;display:block;width:100%;height:15px;}
.line20{position:relative;display:block;width:100%;height:20px;}
.line25{position:relative;display:block;width:100%;height:25px;}
.line30{position:relative;display:block;width:100%;height:30px;}
.line35{position:relative;display:block;width:100%;height:35px;}
.line40{position:relative;display:block;width:100%;height:40px;}
.line45{position:relative;display:block;width:100%;height:45px;}
.line50{position:relative;display:block;width:100%;height:50px;}
.line70{position:relative;display:block;width:100%;height:70px;}

.select-script{position:relative; text-align:left;width:90%; height:30px; line-height:30px; border:1px solid #274e62; border-radius:4px; text-transform:uppercase; background:#fff;}
.select-script label{position:absolute; width:90%; font-size:15px; color:#606976; top:0; left:0; padding:0 5%;}
.select-script label:after{content:'??'; width:30px; height:30px; position:absolute; top:0; right:0; font-size:15px; color:#fff; text-align:center; background:#678ea3;}
.select-script select{width:100%;font-size:15px; height:30px; opacity:0; filter:alpha(opacity=0); -ms-filter:alpha(opacity=0)/* IE 8 */;}

#wrap{position:relative;margin:0 0 50px 0;}

.leftm_title{position:relative;height:66px;width:100%;}
.leftm_title .pic_box{float:left;margin-left:22px;width:34px;height:41px;background:url('/img/leftm_pic.png') no-repeat;border:#bacfe7 1px solid;overflow:hidden;}
.leftm_title .info{margin-left:8px;float:left;height:41px;width:210px;padding:0px 0 0 0;line-height:20px;text-align:left;font-size:17px;font-weight:bold;color:#000;overflow: hidden;white-space:nowrap;}
.leftm_title .info span{font-size:14px;font-weight:normal;}
.leftm_title .log_out{position:absolute;right:8px;top:15px;width:102px;height:30px;line-height:30px;background:#005886;border:#004163 1px solid;color:#fff;text-align:center;font-size:15px;font-weight:normal;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.leftm_title .nfcButton{position:absolute;right:8px;top:15px;width:102px;height:30px;line-height:30px;background:#005886;border:#004163 1px solid;color:#fff;text-align:center;font-size:15px;font-weight:normal;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.menu_arry{position:relative;min-height:460px;}
.menu_arry ul{margin:0;padding:0;}
.menu_arry li{display:block;height:50px;line-height:50px;border-bottom:#50afe0 1px solid;font-size:24px;color:#fff;text-align:left;padding-left:15px;cursor:pointer;position:relative;}
.menu_arry li.m1{background:#058cd3 url('/img/menu1_icon.png') no-repeat 100% 0;}
.menu_arry li.m1_out{background:#c7c7c7 url('/img/menu1_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m2{background:#058cd3 url('/img/menu2_icon.png') no-repeat 100% 0;}
.menu_arry li.m2_out{background:#c7c7c7 url('/img/menu2_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m3{background:#058cd3 url('/img/menu3_icon.png') no-repeat 100% 0;}
.menu_arry li.m3_out{background:#c7c7c7 url('/img/menu3_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m4{background:#058cd3 url('/img/menu4_icon.png') no-repeat 100% 0;}
.menu_arry li.m4_out{background:#c7c7c7 url('/img/menu4_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m5{background:#058cd3 url('/img/menu5_icon.png') no-repeat 100% 0;}
.menu_arry li.m5_out{background:#c7c7c7 url('/img/menu5_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m6{background:#058cd3 url('/img/menu6_icon.png') no-repeat 100% 0;}
.menu_arry li.m6_out{background:#c7c7c7 url('/img/menu6_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m7{background:#058cd3 url('/img/menu7_icon.png') no-repeat 100% 0;}
.menu_arry li.m7_out{background:#c7c7c7 url('/img/menu7_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m8{position:relative;background:#058cd3 url('/img/menu8_icon.png') no-repeat 100% 0;}
.menu_arry li.m8_out{position:relative;background:#c7c7c7 url('/img/menu8_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m8 .time_ck{position:absolute;top:11px;right:48px;background:#004a81;font-size:14px;height:30px;line-height:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.menu_arry li.m8_out .time_ck{position:absolute;top:11px;right:48px;background:#b4b4b4;font-size:14px;height:30px;line-height:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.menu_arry li.m9{background:#058cd3 url('/img/menu9_icon.png') no-repeat 100% 0;}
.menu_arry li.m9_out{background:#c7c7c7 url('/img/menu9_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m10{background:#058cd3 url('/img/menu10_icon.png') no-repeat 100% 0;}
.menu_arry li.m10_out{background:#c7c7c7 url('/img/menu10_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m11{background:#058cd3 url('/img/menu11_icon.png') no-repeat 100% 0;}
.menu_arry li.m11_out{background:#c7c7c7 url('/img/menu11_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m12{background:#058cd3 url('/img/menu11_icon.png') no-repeat 100% 0;}
.menu_arry li.m12_out{background:#c7c7c7 url('/img/menu11_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m13{background:#058cd3 url('/img/menu11_icon.png') no-repeat 100% 0;}
.menu_arry li.m13_out{background:#c7c7c7 url('/img/menu11_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m14{background:#058cd3 url('/img/menu11_icon.png') no-repeat 100% 0;}
.menu_arry li.m14_out{background:#c7c7c7 url('/img/menu11_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}
.menu_arry li.m15{background:#058cd3 url('/img/menu5_icon.png') no-repeat 100% 0;}
.menu_arry li.m15_out{background:#c7c7c7 url('/img/menu5_icon.png') no-repeat 100% 0;color:#848484;border-bottom:#b9b9b9 1px solid;}


.closearea{position:relative;display:block;border:0;background:none;border:none;height:45px;}

.closearea_right{position:relative;display:block;border:0;background:none;border:none;text-align:center;padding:10px 0 20px 0;}
.closearea_right .menu_out{position:relative;display:inline-block;width:102px;height:30px;line-height:30px;background:#005886;border:#004163 1px solid;color:#fff;text-align:center;font-size:15px;font-weight:normal;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}


#right_info{position:absolute;display:none;right:0;top:0;width:300px;height:auto;min-height:100%;background:#eef6fa;z-index:200;-webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);}

#right_info .rigth_area{position:relative;padding:10px;}


@media (max-width: 1000px) {
	#contents{position:relative;min-height:620px;background:#fff;margin:0 auto;text-align:center;padding:10px 0 20px 0;}
	#leftmenu{position:absolute;display:none;left:0;top:0;width:300px;height:100%;min-height:580px;background:#eef6fa;z-index:10000;-webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);}
	#header .title_pos{position:relative;padding:0 15px 0 70px;text-align:left;font-size:23px;font-weight:bold;color:#fff;}

	.closearea .menu_out{position:absolute;right:8px;top:5px;width:102px;height:30px;line-height:30px;background:#005886;border:#004163 1px solid;color:#fff;text-align:center;font-size:15px;font-weight:normal;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
	.closearea .log_out{position:absolute;right:117px;top:5px;width:102px;height:30px;line-height:30px;background:#005886;border:#004163 1px solid;color:#fff;text-align:center;font-size:15px;font-weight:normal;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

    #wide_leftmenu{display:none;}
}
@media (min-width: 1001px) {
    /*
	#contents{position:relative;min-height:620px;background:#fff;margin:0 auto;text-align:center;padding:10px 20px 20px 320px;}
	#leftmenu{position:absolute;display:block;left:0;top:0;width:300px;height:100%;min-height:580px;background:#eef6fa;z-index:10000;-webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);}
	#header .title_pos{position:relative;padding:0 15px 0 330px;text-align:left;font-size:23px;font-weight:bold;color:#fff;}
	.closearea .log_out{position:absolute;right:8px;top:5px;width:102px;height:30px;line-height:30px;background:#005886;border:#004163 1px solid;color:#fff;text-align:center;font-size:15px;font-weight:normal;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
     */
    #narrow_menu{display:none;}

	#contents{position:relative;min-height:620px;background:#fff;margin:0 auto;text-align:center;padding:10px 20px 20px 320px;}
	#header .title_pos{position:relative;padding:0 15px 0 330px;text-align:left;font-size:23px;font-weight:bold;color:#fff;}

	#wide_leftmenu{position:absolute;display:block;left:0;top:0;width:300px;height:100%;min-height:580px;z-index:9995;background:#f1f1f1;-webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);}
	#wide_leftmenu #leftmenu{background:#3abcff;}
	#wide_leftmenu .leftm_title{display:block;height:109px;background:url('/img/left_wk_tp1.png') no-repeat;}
	#wide_leftmenu .leftm_title .info{margin-left:39px;float:left;height:41px;width:210px;padding:50px 0 0 0;line-height:20px;text-align:left;font-size:17px;font-weight:bold;color:#fff;overflow: hidden;white-space:nowrap;}
	#wide_leftmenu .leftm_title .info span{font-size:14px;font-weight:normal;color:#fff;}
	#wide_leftmenu .leftm_title .log_out{position:absolute;right:12px;top:55px;width:30px;height:30px;line-height:30px;background:none;}
	#wide_leftmenu .menu_arry{position:relative;min-height:520px;width:275px;float:right;}
	#wide_leftmenu .menu_arry ul{margin:0;padding:0;}
	#wide_leftmenu .menu_arry li{position:relative;display:block;height:50px;line-height:50px;border-bottom:#6bcdff 1px solid;font-size:18px;color:#fff;text-align:left;padding-left:15px;cursor:pointer;background:#3abcff;}
	#wide_leftmenu .menu_arry li .time_ck{background:#0e81bc;}
	#wide_leftmenu .closearea{position:relative;display:block;height:367px;background:url('/img/left_wk_tp2.png') right top no-repeat;}

	#wide_leftmenu .leftm_title .nfcButton{position:absolute;left:0;top:2px;width:102px;height:30px;margin-left:39px;line-height:30px;background:#005886;border:#004163 1px solid;color:#fff;text-align:center;font-size:15px;font-weight:normal;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
}



#header{position:relative;width:100%;min-width:340px;height:50px;line-height:50px;text-align:left;font-size:23px;font-weight:bold;color:#fff;background:#058cd3;}

#header #l_menu{position:absolute;left:0;top:0;width:50px;height:50px;text-align:center;cursor:pointer;z-index:50;background:#0074b1 url('/img/icon_menu.png') 50% 50% no-repeat;}
#header  #r_zone{position:absolute;right:5px;top:11px;z-index:51;}
.top_sel{position:relative;display:inline-block;width:100%;height:30px;line-height:30px;text-align:center;color:#fff;font-size:14px;background:#076799 no-repeat;cursor:pointer;overflow: hidden;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;font-weight:normal;padding:0 5px;}



.search_box{position:relative;width:100%;height:38px;line-height:38px;background:#fff;border:#3c78bc 1px solid;}
.search_box .sbt{float:right;width:39px;height:38px;line-height:38px;background:#3c78bc url('/img/icon_search.png') no-repeat 50% 50%;cursor:pointer;}
.search_box .s_input{width:100%;height:30px;line-height:30px;border:0;background:#fff;font-size:16px;}


.block_box{position:relative;display:block;padding:10px;text-align:left;}
.block_box2{position:relative;display:block;padding:10px 0;text-align:left;}
.block_box3{position:relative;display:block;text-align:left;background:#fff;padding:20px;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;}


.title_area{position:relative;background:#3ca5dd;height:38px;line-height:38px;color:#fff;letter-spacing:0;font-size:15px;font-weight:bold;text-align:left;padding:0 12px 0 14px;}
.title_area .num{float:right;font-size:13px;font-weight:normal;color:#fff;}

.title_area2{position:relative;background:#3ca5dd;height:38px;line-height:38px;color:#fff;letter-spacing:0;font-size:15px;font-weight:bold;text-align:left;padding:0 12px 0 14px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.title_area2 .num{float:right;font-size:13px;font-weight:normal;color:#fff;}

.title_area3{position:relative;background:#3ca5dd;height:38px;line-height:38px;color:#fff;letter-spacing:0;font-size:14px;font-weight:bold;text-align:left;padding:0 12px 0 14px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.title_area3 .num{float:right;font-size:13px;font-weight:normal;color:#fff;}


.block_title {position: relative;display: block;text-align:left;height: 29px;line-height: 29px;font-size: 16px;color: #003b9e;font-weight: bold;background: url('/img/icon_blocktitle.png') no-repeat 1px 6px;padding: 0 0 0 17px;}

.c_area1{position:relative;display:block;background:#e5ecef;}
.c_area2{position:relative;display:block;background:#eef6fa;}
.c_area3{position:relative;display:block;border:#3ca5dd 2px solid;}
.c_area4{position:relative;display:block;background:#3c78bc;padding:5px;}




.sign_area{position:relative;text-align:center;font-size:14px;color:#7ca0b4;width:240px;height:128px;line-height:128px;background:#fff;border:#bacfe7 1px solid;overflow:hidden;}

.pic_zone{position:relative;width:79px;height:102px;background:#f2f5f7 url('/img/pic_box1.png') no-repeat;border:#bacfe7 1px solid;overflow:hidden;}
.pic_zone .btn_sel{position:absolute;right:2px;bottom:2px;width:32px;height:34px;cursor:pointer;background:url('/img/btn_photo_sel.png') no-repeat;}

.pic_zone2{position:relative;width:260px;height:300px;background:#f2f5f7 url('/img/doc_bg.png') no-repeat 50% 50%;border:#bacfe7 1px solid;overflow:hidden;}
.pic_zone2_1{position:relative;width:260px;height:300px;background:#f2f5f7 url('/img/doc_bg.png') no-repeat 50% 50%;border:#bacfe7 1px solid;overflow:hidden;}
.pic_zone3{position:relative;width:268px;height:170px;background:#f2f5f7 url('/img/camera_bg.png') no-repeat 50% 50%;border:#bacfe7 1px solid;overflow:hidden;}

.pic_zone2_noimage{position:relative;width:260px;height:300px;background:#f7f5f2 no-repeat 50% 50%;border:#e7e1d8 1px solid;overflow:hidden;}
.pic_zone3_noimage{position:relative;width:268px;height:170px;background:#f7f5f2 no-repeat 50% 50%;border:#e7e1d8 1px solid;overflow:hidden;}

.list_type1{position:relative;width:100%;}
.list_type1 ul{padding:0;margin:0;}
.list_type1 li{position:relative;display:block;height:auto;line-height:20px;color:#000;background:#eef6fa url('/img/list_icon.png') no-repeat 100% 70%;font-size:14px;text-align:left;padding:8px 0 5px 15px;border-bottom:#d2e3eb 1px solid;overflow:hidden;cursor:pointer;}
.list_type1 li .name{display:block;font-size:17px;color:#000;font-weight:bold;padding:0 0 3px 0;}
.list_type1 li .name span{font-size:12px;color:#717171;font-weight:normal;}
.list_type1 li .state1{position:absolute;top:9px;right:8px;font-size:11px;color:#4b6700;text-align:center;width:60px;height:19px;line-height:19px;padding:0;background:#dbebb1;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.list_type1 li .state2{position:absolute;top:9px;right:8px;font-size:11px;color:#595959;text-align:center;width:60px;height:19px;line-height:19px;padding:0;background:#e3e3e3;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.list_type1 li .state3{position:absolute;top:9px;right:8px;font-size:11px;color:#8cfff5;text-align:center;width:60px;height:19px;line-height:19px;padding:0;background:#e3e3e3;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}


.list_type_staff{position:relative;width:100%;}
.list_type_staff ul{padding:0;margin:0;}
.list_type_staff li{position:relative;display:block;height:auto;line-height:20px;color:#000;background:#eef6fa url('/img/list_icon.png') no-repeat 100% 70%;font-size:14px;text-align:left;padding:8px 0 5px 15px;border-bottom:#d2e3eb 1px solid;overflow:hidden;cursor:pointer;}
.list_type_staff li .name{display:block;font-size:17px;color:#000;font-weight:bold;padding:0 0 3px 0;}
.list_type_staff li .name span{font-size:12px;color:#717171;font-weight:normal;}
.list_type_staff li .other{height:auto;line-height:20px;color:#000;font-size:14px;text-align:left;}
.list_type_staff li .right_pos1{position:absolute;top:7px;right:5px;font-size:11px;color:#4b6700;text-align:center;border:#9dc2d6 1px solid;width:42px;height:42px;line-height:42px;padding:0;background:#fff  url('/img/work_staff_sms.png') no-repeat 50% 50%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:40;}
.list_type_staff li .right_pos2{position:absolute;top:7px;right:55px;font-size:11px;color:#4b6700;text-align:center;border:#9dc2d6 1px solid;width:42px;height:42px;line-height:42px;padding:0;background:#fff url('/img/work_staff_phone.png') no-repeat 50% 50%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:41;}



.patient_view td{line-height:20px;font-size:14px;color:#4c4c4c;text-align:left;position:relative;}
.patient_view .btxt{display:block;font-weight:bold;font-size:16px;color:#000;padding:0 0 3px 0;}
.patient_view .state1{position:absolute;top:0;right:8px;font-size:11px;color:#4b6700;text-align:center;width:60px;height:19px;line-height:19px;padding:0;background:#dbebb1;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.patient_view .state2{position:absolute;top:0;right:8px;font-size:11px;color:#595959;text-align:center;width:60px;height:19px;line-height:19px;padding:0;background:#e3e3e3;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}

.patient_info_txt{display:block;font-weight:bold;font-size:16px;color:#000;padding:0 0 0 10px;}
.patient_info_txt span{font-weight:normal;font-size:13px;}
.patient_info_txt2{font-size:18px;padding:0 0 0 10px;}
.patient_info_txt2 span{font-size:12px;}


.list_transport{position:relative;width:100%;}
.list_transport ul{padding:0;margin:0;}
.list_transport li{position:relative;display:block;height:auto;line-height:20px;color:#000;background:#eef6fa;font-size:14px;text-align:left;padding:8px 127px 5px 15px;border-bottom:#d2e3eb 1px solid;overflow:hidden;}
.list_transport li .name{display:block;font-size:17px;color:#000;font-weight:bold;padding:0 0 3px 0;}
.list_transport li .name span{font-size:12px;color:#717171;font-weight:normal;}
.list_transport li .right_pos{position:absolute;top:5px;right:8px;width:123px;height:62px;}



 /*占쏙옙占쏙옙占쏙옙占쏙옙*/
.doc_admin{position:relative;}
.doc_admin ul{padding:0 20px;margin:0;}
.doc_admin li{display:block;width:100%;height:76px;background:#e2edf7;border:#0075e1 3px solid;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;cursor:pointer;margin:0 0 10px 0;}
.doc_admin .none{background:#f9f9f9;border:#d0d0d0 1px solid;}
.doc_admin li .pic_zone{display:block;float:left;width:62px;height:58px;line-height:58px;border:#e7e1d8 1px solid;background:#f5f5f5 url('/img/icon_img.png') 50% 50% no-repeat;margin:5px 10px 0 10px;text-align:center;overflow:hidden;}
.doc_admin li .txt_on{display:block;/*float:left;*/color:#0055b0;font-size:16px;font-weight:bold;text-align:left;line-height:76px;height:76px;overflow: hidden;white-space:nowrap;}
.doc_admin li .txt_off{display:block;/*float:left;*/color:#adadad;font-size:16px;font-weight:normal;text-align:left;line-height:76px;height:76px;overflow: hidden;white-space:nowrap;}


 /*占쏙옙짜占쏙옙占쏙옙占쏙옙占쏙옙*/
.date_outside{position:relative;background:#3ca5dd;padding:3px;}
.date_area{position:relative;min-width:300px;background:#e2eef3;height:40px;line-height:40px;overflow:hidden;}
.date_day{position:relative;padding:0 0 0 0;margin:0 auto;text-align:center;width:290px;text-align:center;font-size:18px;font-weight:bold;color:#000;height:40px;line-height:40px;}
.date_day .s1{position:absolute;display:block;top:11px;left:0px;width:26px;height:21px;cursor:pointer;background:url('/img/d_arrow_left2.gif') no-repeat;}
.date_day .s2{position:relative;display:block;width:188px;text-align:center;font-size:18px;font-weight:bold;color:#000;margin:0 auto;padding:2px 20px 0 0;}
/*.date_day .s2 .date_pos{position:absolute;top:14px;right:0;width:21px;height:18px;text-align:left;padding:0;cursor:pointer;background:url('/img/diary2.gif') no-repeat 0 0;}*/
.date_day .s2 .date_pos{position:absolute;top:2px;right:0;width:21px;height:18px;text-align:left;padding:0;cursor:pointer;}
.date_day .s4{position:absolute;display:block;top:11px;right:0px;width:26px;height:21px;cursor:pointer;background:url('/img/d_arrow_right2.gif') no-repeat;}

.date_month{position:relative;padding:0 0 0 0;margin:0 auto;text-align:center;width:290px;text-align:center;font-size:18px;font-weight:bold;color:#000;height:40px;line-height:40px;}
.date_month .s1{position:absolute;display:block;top:11px;left:0px;width:26px;height:21px;cursor:pointer;background:url('/img/d_arrow_left2.gif') no-repeat;}
.date_month .s2{position:relative;display:block;width:118px;text-align:center;font-size:18px;font-weight:bold;color:#000;margin:0 auto;padding:2px 20px 0 0;}
/*.date_month .s2 .date_pos{position:absolute;top:14px;right:0;width:21px;height:18px;text-align:left;padding:0;cursor:pointer;background:url('/img/diary2.gif') no-repeat 0 0;}*/
.date_month .s2 .date_pos{position:absolute;top:3px;right:0;width:21px;height:18px;text-align:left;padding:0;cursor:pointer;}
.date_month .s4{position:absolute;display:block;top:11px;right:0px;width:26px;height:21px;cursor:pointer;background:url('/img/d_arrow_right2.gif') no-repeat;}

.date_week{position:relative;padding:0 0 0 0;margin:0 auto;text-align:center;width:290px;text-align:center;font-size:18px;font-weight:bold;color:#000;height:40px;line-height:40px;}
.date_week .s1{position:absolute;display:block;top:11px;left:0px;width:26px;height:21px;cursor:pointer;background:url('/img/d_arrow_left2.gif') no-repeat;}
.date_week .s2{position:relative;display:block;width:190px;text-align:center;font-size:16px;letter-spacing:-1px;font-weight:bold;color:#000;margin:0 auto;padding:2px 20px 0 0;}
.date_week .s2 .date_pos{position:absolute;top:14px;right:0;width:21px;height:18px;text-align:left;padding:0;cursor:pointer;background:url('/img/diary2.gif') no-repeat 0 0;}
.date_week .s4{position:absolute;display:block;top:11px;right:0px;width:26px;height:21px;cursor:pointer;background:url('/img/d_arrow_right2.gif') no-repeat;}

.date_area2{position:relative;min-width:260px;background:#e2eef3;height:40px;line-height:40px;overflow:hidden;}
.date_month2{position:relative;padding:0 0 0 0;margin:0 auto;text-align:center;width:250px;text-align:center;font-size:18px;font-weight:bold;color:#000;height:40px;line-height:40px;}
.date_month2 .s1{position:absolute;display:block;top:11px;left:0px;width:26px;height:21px;cursor:pointer;background:url('/img/d_arrow_left2.gif') no-repeat;}
.date_month2 .s2{position:relative;display:block;width:118px;text-align:center;font-size:18px;font-weight:bold;color:#000;margin:0 auto;padding:2px 20px 0 0;}
.date_month2 .s2 .date_pos{position:absolute;top:3px;right:0;width:21px;height:18px;text-align:left;padding:0;cursor:pointer;}
.date_month2 .s4{position:absolute;display:block;top:11px;right:0px;width:26px;height:21px;cursor:pointer;background:url('/img/d_arrow_right2.gif') no-repeat;}

.input_textarea1{background:#fafafa;border-top:#8e8e8e 1px solid;border-left:#8e8e8e 1px solid;border-right:#d2d2d2 1px solid;border-bottom:#d2d2d2 1px solid;}
.input_type1{background:#fafafa;border-top:#8e8e8e 1px solid;border-left:#8e8e8e 1px solid;border-right:#d2d2d2 1px solid;border-bottom:#d2d2d2 1px solid;height:24px;}

.input_tbl_area{display:block;padding:0px 4px 2px 4px;background:#bfdbe7;height:38px;line-height:38px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.check_cursor{float:left;padding:0 20px 0 0;cursor:pointer;}
.check_cursor2{display:inline-block;cursor:pointer;}


/*占쏙옙튼占쏙옙占쏙옙*/
.btn_area{position:relative;display:block;text-align:center;padding:10px 0 10px 0;}
.btn_area2{position:relative;display:block;text-align:center;padding:10px 0 20px 0;}
.btn_area3{position:relative;display:block;text-align:center;padding:10px 0 0 0;}

.bt_sel_search{position:relative;display:inline-block;width:100%;height:28px;line-height:28px;text-align:center;color:#fff;font-size:14px;background:#678ea3 url('/img/icon_sel.png') no-repeat 100% 50%;border:#274e62 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:normal;padding:0 10px 0 0;}

.btn_type1{position:relative;display:inline-block;width:78px;height:38px;line-height:38px;text-align:center;color:#fff;font-size:18px;font-weight:normal;background:#1497dc;border:#09699c 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn_type1_1{position:relative;display:inline-block;width:78px;height:38px;line-height:38px;text-align:center;color:#fff;font-size:18px;font-weight:normal;background:#004a81;border:#09699c 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn_type2{position:relative;display:inline-block;width:78px;height:38px;line-height:38px;text-align:center;color:#fff;font-size:18px;font-weight:normal;background:#9e9e9e;border:#828282 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.btn_type_sm1{position:relative;display:inline-block;width:78px;height:28px;line-height:28px;text-align:center;font-size:14px;font-weight:normal;color:#d6f2f8;background:#004a81;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn_type_sm2{position:relative;display:inline-block;width:78px;height:28px;line-height:28px;text-align:center;font-size:14px;font-weight:normal;color:#d6f2f8;background:#1497dc;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn_type_sm3{position:relative;display:inline-block;width:78px;height:38px;line-height:38px;text-align:center;font-size:18px;font-weight:normal;color:#d6f2f8;background:#004a81;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.btn_type_transport{position:relative;display:inline-block;width:57px;height:65px;line-height:18px;text-align:center;font-size:13px;font-weight:normal;color:#797979;background:#ebebeb;border:#d5d5d5 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn_type_transport_on{position:relative;display:inline-block;width:57px;height:65px;line-height:18px;text-align:center;font-size:13px;font-weight:normal;color:#fff;background:#ef7c00;border:#ef7c00 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.btn_care{position:relative;display:inline-block;width:90%;height:34px;line-height:34px;text-align:left;padding:0 3px;font-size:15px;letter-spacing:-1px;font-weight:normal;color:#000;background:#fff;border:#d5d5d5 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn_care_on{position:relative;display:inline-block;width:90%;height:34px;line-height:34px;text-align:left;padding:0 3px;font-size:15px;letter-spacing:-1px;font-weight:normal;color:#fff;background:#ef7c00;border:#ef7c00 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.lh17{line-height:17px !important;}

.btn_type_safe   {position:relative;display:inline-block;width:30px;height:22px;padding-top:4px;line-height:18px;text-align:center;font-size:13px;font-weight:bold;color:#000;background:#fff;border:#d5d5d5 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn_type_safe_on{position:relative;display:inline-block;width:30px;height:22px;padding-top:4px;line-height:18px;text-align:center;font-size:13px;font-weight:bold;color:#fff;background:#ef7c00;border:#ef7c00 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.btn_phone{display:inline-block;cursor:pointer;border:#9dc2d6 1px solid;width:26px;height:26px;line-height:26px;padding:0;margin:0 0 0 5px;background:#fff  url('/img/work_staff_phone.png') no-repeat 50% 50%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.btn_sms{display:inline-block;cursor:pointer;border:#9dc2d6 1px solid;width:26px;height:26px;line-height:26px;padding:0;margin:0 0 0 5px;background:#fff  url('/img/work_staff_sms.png') no-repeat 50% 50%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn_map{display:inline-block;cursor:pointer;border:#9dc2d6 1px solid;width:26px;height:26px;line-height:26px;padding:0;margin:0 0 0 5px;background:#fff  url('/img/work_patient_map.png') no-repeat 50% 50%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.btn_plus{display:inline-block;cursor:pointer;background:#3ca5dd;color:#fff;font-weight:bold;font-size:22px;width:35px;height:35px;line-height:35px;text-align:center;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}
.btn_minus{display:inline-block;cursor:pointer;background:#3ca5dd;color:#fff;font-weight:bold;font-size:25px;width:35px;height:35px;line-height:35px;text-align:center;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}

.btn_del{display:inline-block;width:19px;height:24px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img/icon_record2.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}

.cal_area{position:relative;text-align:left;}
.cal_area .int{float:left;padding:0 5px 0 0;}
.cal_area .bt_cal{float:left;width:21px;height:24px;background:url('/img/diary2.gif') no-repeat 0 4px;cursor:pointer;}


.tbl_info{width:100%;table-layout:fixed;border:0;padding:0;}
.tbl_info td.nopadding{border:0;padding:0;vertical-align:top;}



.tbl_type1{background:#fff;border-top:#3c78bc 3px solid;width:100%;table-layout:fixed;}
.tbl_type1 th{background:#e2f3fa;border:#bacfe7 1px solid;font-weight:normal;padding:10px 5px 7px;line-height:18px;text-align:center;}
.tbl_type1 td{border:#bacfe7 1px solid;text-align:left;padding:10px 5px 7px;line-height:18px;}
.tbl_type1 .top2px{border-top:#3c78bc 2px solid;}
.tbl_type1 .bt2px{border-bottom:#3c78bc 2px solid;}
.tbl_type1 .pd1{padding:10px 2px 7px;}
.tbl_type1 .fw{font-weight:bold;}
.tbl_type1 .inpd{padding:5px;}
.tbl_type1 .btpd{padding:5px 5px 0 5px;}
.tbl_type1 .spot_color{background:#d8f8c0;}
.tbl_type1 .bg_color1{background:#e8f6ff;}
.tbl_type1 .bg_color2{background:#fffcd1;}
.tbl_type1 .state1{background:#dbffca;}
.tbl_type1 .state2{background:#fffee0;}
.tbl_type1 .state3{background:#8cfff5;}
.tbl_type1 .ct{text-align:center;}
.tbl_type1 .lf{text-align:left;}
.tbl_type1 .rt{text-align:right;}
.tbl_type1 .no_lf{border-left:0;}
.tbl_type1 .no_rg{border-right:0;}
.tbl_type1 .no_tp{border-top:0;}
.tbl_type1 .no_bt{border-bottom:0;}
.tbl_type1 .info{font-size:12px;}
.tbl_type1 .nocomp_color_old{background:#f1eaea;}

.tab_div{position:relative;background:#3ca5dd;width:100%;}
.tab_div ul{margin:0 auto;padding:5px;}
.tab_div li{float:left;height:35px;line-height:35px;color:#d6f2f8;background:#004a81;cursor:pointer;text-align:center;border-left:#336e9a 1px solid;overflow: hidden;white-space:nowrap;}
.tab_div .sub{background:#4d85af}
.tab_div .round_lf{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border-left:0;}
.tab_div .round_rt{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.tab_div .round_both{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border-left:0;}
.tab_div .over{color:#000;background:#fff url('/img/tab_bg_work.gif') repeat-x;}
.tab_div .disable{color:#848484;background:#c7c7c7 repeat-x;pointer-events: none;}

/*占싯억옙占쏙옙占싱억옙占쏙옙占�??*/
.layer_outside{position:relative;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:#3ca5dd 3px solid;-webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);overflow:hidden;}
.layer_title{position:relative;background:#3ca5dd;font-size:18px;font-weight:bold;text-align:left;height:40px;line-height:40px;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;color:#fff;}
.layer_title span.txt_pos{position:relative;display:block;height:40px;line-height:40px;padding:0 0 0 15px;}
.layer_title .close{position:absolute;top:-1px;right:8px;z-index:80;}

.layer_content{position:relative;display:block;padding:15px;min-height:100px;text-align:center;}



/*占쏙옙占쏙옙占쏙옙占쏙옙*/
.event_box{position:relative;float:left;margin:3px 3px 0 0;width:15px;height:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.work_zone{height:auto;padding:0;border:#d0ceb1 1px solid;background:#fcfadb;}
.staff_memo_tbl{table-layout:fixed;border:0;width:100%;}
.staff_memo_tbl td{text-align:left;padding:10px 0 5px 23px;height:28px;line-height:28px;border-bottom:#e8e5b0 1px solid;cursor:pointer;color:#585858;overflow:hidden;white-space:nowrap;background:url('/img/memo_bg.gif') repeat-y;}
.etc_div{position:relative;display:inline-block;padding:0 0 0 3px;}

.left_bar_div{position:relative;height:13px;line-height:13px;text-align:left;padding:2px 0 0 5px;color:#fff;font-size:13px;}
.left_bar_color1{background-color: #6e9cf2;}
.left_bar_color2{background-color: #8394cf;}
.left_bar_color3{background-color: #93cc4b;}
.left_bar_color4{background-color: #dec200;}
.left_bar_color5{background-color: #a28ab5;}
.left_bar_color6{background-color: #97add2;}
.left_bar_color7{background-color: #69c2d2;}
.left_bar_color8{background-color: #b0bc2d;}
.left_bar_color9{background-color: #e6a11b;}
.left_bar_color10{background-color: #da9b9b;}
.left_bar_color11{background-color: #94a5b6;}
.left_bar_color12{background-color: #2eb8c7;}
.left_bar_color13{background-color: #44be1e;}
.left_bar_color14{background-color: #f3672a;}
.left_bar_color15{background-color: #f62d2d;}
.left_bar_color16{background-color: #c08bd7;}
.left_bar_color17{background-color: #4587eb;}
.left_bar_color18{background-color: #ccc05d;}
.left_bar_color19{background-color: #f06280;}
.left_bar_color20{background-color: #d2423c;}
.left_bar_color21{background-color: #b4b4b4;}
.left_bar_color22{background-color: #beb297;}
.left_bar_color23{background-color: #8c66d9;}
.left_bar_color24{background-color: #7b8493;}
.left_bar_color25{background-color: #4b4b4b;}

.mv-container {
    height: 100%;
    position: relative;
    white-space: nowrap;
}
.mv-daynames-table {
    background: #fff;
    color: #555;
    table-layout: fixed;
    width: 100%;
}
.mv-daynames-table .mv-dayname {
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    padding:0 0 0 0;
    background:#e2f3fa;
    border:#bacfe7 1px solid;
}

.mv-event-container {
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
    top: 20px;
    bottom: 0;
    left: 0;
    width: 100%;
    height:691px;
    background: white;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-size: 12px;
    line-height: 14px;
}
.month-row {
   position:relative;
    width: 100%;
}
.week-row {
    position: absolute;
    left: 0;
    width: 100%;
    overflow: hidden;
}
.st-bg-table {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    table-layout: fixed;
}
.st-bg-table .st-bg {
    border-left: 1px solid #ddd;
}
.st-bg-table .no_lfline {
    border-left:0;
}
.st-bg-table .st-bg-today{
    background: #d8f8c0;
}
.st-bg-table .st-bg1{
    background: #e2f3fa;
}
.st-bg-table  .st-bg-next {
    border-left: 1px solid #666;
}
.st-grid {
    position: relative;
    table-layout: fixed;
    width: 100%;
}
.st-grid .st-dtitle {
    background: #fff;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-size:11px;
    color: #222;
    padding: 2px 2px 0;
    line-height: 16px;
    overflow: hidden;
    text-align:left;
 -moz-transform: all .218s;
 -webkit-transform: all .218s;
}
.st-grid .st-dtitle-nonmonth {
    background: #fff;
    color: #aaa;
}
.st-grid .st-dtitle-fr {
    border-top: 0 none;
}
.st-grid .st-dtitle-today {
    background-color: #d8f8c0;
    font-weight: bold;
    color: #222;
}
.st-grid .st-dtitle-bg1 {
    background-color: #e2f3fa;
    font-weight: bold;
    color: #222;
}
.st-grid .st-dtitle-next {
    border-left: 1px solid #666;
}
.st-grid .hol {
    color: #f2412c;
}
.st-grid .sat {
    color: #5266b2;
}
.st-grid .old {
     font-weight: normal;
    color: #cccccc;
}
.st-grid .oldhol {
    font-weight: normal;
    color: #EDB5B5;
}
.st-grid .oldsat {
    font-weight: normal;
    color: #B5C9EE;
}
.st-grid .sm{font-size:11px;color:#ccc;float:right;}

.rb-ni {
    overflow: hidden;
    color:#fff;
    font-size:11px;
}
.st-c-pos {
    padding:1px 1px 0 2px;
    cursor: pointer;
}
.st-c .te, .st-c .rb-n {
    cursor: pointer;
    height: 14px;
    line-height: 1.2;
    padding: 2px 9px;
    -moz-transform: all .218s;
    -webkit-transform: all .218s;
}
.rb-n {
    padding: 3px 10px;
    white-space: nowrap;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

.work_calendar_tbl{border:0;table-layout:fixed;width:100%;}
.work_calendar_tbl th{border:#bacfe7 1px solid;background:#e2f3fa;font-weight:normal;font-size: 12px;text-align: center;padding:0 0 0 0;}
.work_calendar_tbl td{background: #fff;border: 1px solid #ddd;padding:0;font-size:14px;height:45px;vertical-align:top;color: #222; cursor:pointer;text-align:right;}
.work_calendar_tbl .oldhol{font-weight: normal;color: #EDB5B5;}
.work_calendar_tbl .oldsat{font-weight: normal;color: #B5C9EE;}
.work_calendar_tbl .hol{color: #f2412c;}
.work_calendar_tbl .sat{color: #5266b2;}
.work_calendar_tbl .nonmonth{color: #aaa;}
.work_calendar_tbl .today{background-color: #d8f8c0;}
.work_calendar_tbl .dtitle{position:relative;display:block;font-size: 11px; padding: 0 2px;line-height:19px;overflow: hidden;text-align: left;-moz-transform: all .218s;-webkit-transform: all .218s;}


/*占쏙옙占쏙옙鳴占쏙옙占�??*/
.current_time_tbl{position:relative;width:85%;table-layout:fixed;}
.current_time_tbl td.lf{text-align:left;font-size:15px;font-weight:normal;line-height:35px;height:35px;}
.current_time_tbl td.rg{border:#e3e3e3 3px solid;line-height:35px;height:35px;background:#fff;text-align:center;font-size:25px;font-weight:bold;}

.time_check_tbl{position:relative;width:100%;table-layout:fixed;border:#bacfe7 3px solid;}
.time_check_tbl td{border:#bacfe7 1px solid;background:#fff;text-align:left;padding:5px;}
.time_check_tbl .ct{text-align:center;}

.time_check{position:relative;width:90%;table-layout:fixed;border:0;}
.time_check td{border:0;padding:0;}
.time_check .timezone{text-align:center;color:#004a81;background:#d4e7f2;font-size:20px;font-weight:bold;height:38px;line-height:38px;padding:0;}
.time_check .btzone{text-align:left;padding:2px 0 0 5px;}

.album_div{position:relative;background:#fff;padding:10px 0;margin:0 0 10px 0;}
.album_div .tpos{padding:8px 16px 12px 16px;}

.album_tbl{table-layout:fixed;width:100%;}
.album_tbl td{color:#515151;font-size:15px;text-align:left;line-height:20px;}
.album_tbl .title{display:block;padding:0 0 2px 0;color:#000;font-size:15px;font-weight:bold;letter-spacing:0;}
.album_tbl .write{display:block;padding:0 0 0 0;color:#7d7d7d;font-size:13px;}
.album_tbl .a_phto{background:#f3f3f3 url('/img/pic_base2.png') no-repeat;margin:0 auto;position:relative;width:44px;height:44px;line-height:44px;overflow: hidden;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;text-align:center;float:left;}

/*.btn_mic{position:relative;display:inline-block;width:4em;height:2.3em;line-height:2.3em;text-align:center;font-size:1em;font-weight:normal;color:#fff;background:#9e9e9e;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:#828282 1px solid;box-sizing:border-box;}*/
.btn_mic{display:none;}

.frame_div{position:relative;display:block;background:#e2f3fa;border:#058cd3 2px solid;height:auto;}
.frame_con_div{position:relative;display:block;background:#fff;border-bottom:#bacfe7 1px solid;height:34em;overflow-y:auto;}

.info_sbox_on  {display:inline-block;width:35px;height:16px;line-height:16px;text-align:center;color:#bf4090;font-size:11px;font-weight:normal;border:#bf4090 2px solid;letter-spacing:-1px;}

#movetop{position:fixed;display:none;left:8px;bottom:10px;width:50px;background:#058cd3;z-index:999;opacity: 0.6;-webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:25px; }

.l_menu_out2{position:absolute;right:10px;bottom:10px;background-color:#058cd3;color:#e2f3fa;width:40px;height:40px;font-size:30px;}
.menu_out2{position:absolute;right:5px;bottom:2px;background-color:#e2f3fa;color:#058cd3;width:30px;height:30px;font-size:20px;}

/*2019.01.18 sukjada81 : readonly textarea*/
.content-textarea{width:98%; height:100px;}
.content-textarea.read{border: 0; resize: none; background-color: transparent;}


/* 2020.02.11 占쏙옙占쏙옙占쏙옙 : input type = file 占쏙옙튼 처占쏙옙 */
.btn-file{
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
        right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.con_person{float:left;width:56px;height:18px;line-height:18px;margin:0 5px 5px 0;text-align:center;color:#000;font-size:12px;font-weight:normal;background:#fafafa;border:#c7c7c7 1px solid;cursor:default;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius:3px;}

.prm_icon_type1{display: inline-block;width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '????';border: #036753 1px solid;background: #00997a;padding: 0 5px;}
.prm_icon_type2{display: inline-block;width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '????';border: #ae4700 1px solid;background: #fa6600;padding: 0 5px;}
.prm_icon_type3{display: inline-block;width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '????';border: #0780a7 1px solid;background: #0ab7f0;padding: 0 5px;}
.prm_icon_type4{display: inline-block;width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '????';border: #6a0a00 1px solid;background: #be1b00;padding: 0 5px;}
.prm_icon_type5{display: inline-block;width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '????';border: #895600 1px solid;background: #c57c00;padding: 0 5px;}


.tbl_type2{background:#fff;border-top:#3c78bc 3px solid;width:100%;table-layout:fixed;}
.tbl_type2 th{background:#e2f3fa;border:#bacfe7 1px solid;font-weight:normal;padding:10px 5px 7px;line-height:18px;text-align:center;}
.tbl_type2 td{border:#bacfe7 1px solid;text-align:left;padding:10px 5px 7px;line-height:18px;}
.tbl_type2 .top2px{border-top:#3c78bc 2px solid;}
.tbl_type2 .bt2px{border-bottom:#3c78bc 2px solid;}
.tbl_type2 .pd1{padding:10px 2px 7px;}
.tbl_type2 .fw{font-weight:bold;}
.tbl_type2 .inpd{padding:5px;}
.tbl_type2 .btpd{padding:5px 5px 0 5px;}
.tbl_type2 .spot_color{background:#d8f8c0;}
.tbl_type2 .bg_color1{background:#e8f6ff;}
.tbl_type2 .bg_color2{background:#fffcd1;}
.tbl_type2 .state1{background:#dbffca;}
.tbl_type2 .state2{background:#fffee0;}
.tbl_type2 .state3{background:#8cfff5;}
.tbl_type2 .ct{text-align:center;}
.tbl_type2 .lf{text-align:left;}
.tbl_type2 .rt{text-align:right;}
.tbl_type2 .no_lf{border-left:0;}
.tbl_type2 .no_rg{border-right:0;}
.tbl_type2 .no_tp{border-top:0;}
.tbl_type2 .no_bt{border-bottom:0;}
.tbl_type2 .info{font-size:12px;}
.tbl_type2 .nocomp_color_old{background:#f1eaea;}


.fav1{float:left;margin:0 10px 0 8px;color:#878787;font-size:13px;letter-spacing:-1px;}
.fav2{float:left;margin:0 0 0 0;color:#878787;font-size:13px;letter-spacing:-1px;}
.picb{position:relative;display:block;cursor:pointer;}
.picb .title{position:absolute;left:15px;top:5px;min-width:34px;height:18px;line-height:18px;background:#000;color:#fff;font-size:11px;text-align:center;}
.picb .regdate{position:absolute;right:15px;top:5px;min-width:34px;height:18px;line-height:18px;background:#000;color:#fff;font-size:11px;text-align:center;}
.picb .timer{position:absolute;right:15px;bottom:5px;min-width:34px;height:18px;line-height:18px;background:#000;color:#fff;font-size:11px;text-align:center;}
.picb .count{position:absolute;left:15px;bottom:5px;min-width:34px;height:18px;line-height:18px;background:#000;color:#fff;font-size:11px;text-align:center;}


.counter{position:absolute;top:10px;right:85px;display:block;background: #ff4200;color: #fff; font-size:1rem;font-weight: bold;width:30px;height:30px;line-height:30px;overflow: hidden;-moz-border-radius: 100px;-webkit-border-radius: 100px;border-radius: 100px;text-align: center;}

input[type="imagetext"] {
    display:inline-block;
    width:19px;
    height:19px;
    background:url("/img/diary2.gif") left top no-repeat;
    cursor:pointer;
    border:none;
    text-indent: -9999px;
}

.btn_mod{display:inline-block;width:31px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/btn_in.png') repeat-x;border:#43586f 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.info_div{position:relative;background:#f8f8f8;border:#c8c8c8 1px solid;padding:10px 20px; text-align: left; font-size: 13px;}