@charset"utf-8";


.bms-left-div{
  position:absolute;
  left:0%;
  top:60px;
  width:10%;
  height:100%;
  border-right: 1px solid #c2c2c2;
  background: #fff;
}
.bms-left-div-active{
  left:-190px;
}

.bms-left-div li{
  height:45px;
}

.bms-left-div li a{
  border-bottom: 1px solid #c2c2c2;
  display: block;
  height:100%;
  padding:15px;
  background: #fff;
}

.bms-left-div li a:hover{
  background: #f2f2f2;
}
.bms-left-div .a-active{
  background: #f2f2f2;
}

.bms-left-div-btn{
  width: 21px;
  height:66px;
  background:#ececec url(../img/bms-left-div-btn-close.png) no-repeat 50% 50%;
  border:1px solid #c2c2c2;
  float:left;
  border-left:none;
}
.bms-contain{
  width: 90%;
  margin-left:10%;
  display: inline-block;
}







/* body */
body.left_body {background:#f8f8f8}



 h1 {padding:8px 0 0 0;text-align:center;border-bottom:2px solid #3c8dbc;border-top:7px solid #3c8dbc;height:50px;background:#fff}
/* top */
.top_warp {width:100%;border-top:7px solid #3c8dbc;height:70px;}



.top_menu {border-bottom:2px solid #3c8dbc;height:58px;overflow:hidden}
.top_menu ul li{float:left;border-right:1px solid #d5d5d5;color:#025084;font-size:14px}
.top_menu ul li a {display:block;padding:20px 20px;color:#025084;font-weight:600}
.top_menu ul li a:hover {background:#f3fbff}






/* left */

.member_info ul li.member_info_be{font-size:14px;padding:5px 10px 0 10px;font-weight:600;}
.member_info ul li.member_info_be img {float:right}
.member_info ul li.member_info_name {background:url(../img/icon_man.png)no-repeat 10px 3px;padding:0px 0 0 30px}
.member_info ul li.member_info_mail {background:url(../img/icon_mail.png)no-repeat 10px 3px;padding:0 0 0 30px;color:#317eb2}

.left_warp h2 {background:#7fbbe2;font-weight:600;font-size:1.3em;padding:15px 0 15px 50px;margin-top:3px;color:#fff;height:20px}


/* nav menu styles */
#nav { display: block;margin-top:3px}
#nav  img {padding-top:4px}
#nav > li > a { display: block; padding: 0 0 5px 23px;color: #1f1f1f;background:url(../img/icon_paper.png)no-repeat 8px 3px;}
#nav > li > a:hover, #nav > li > a.open {background-color: #fff;}
#nav li ul { display: none;border-bottom: 1px solid #e5e5e5;padding:2px 0 }
#nav li ul li a {display: block; padding: 1px 0px;padding-left: 38px;background:url(../img/icon_folder.png)no-repeat 20px 7px;}
#nav li ul li a:hover {background: #f0f3fe url(../img/icon_folder.png)no-repeat 20px 7px;;}

#nav li ul li ul{ display: none;border-bottom: 1px solid #e5e5e5;padding:0 0 5px 0 }
#nav li ul li ul li a {display: block; padding: 2px 0px;padding-left: 48px;background:url(../img/icon_folder2.png)no-repeat 30px 7px;}
#nav li ul li ul li a:hover {background: #f0f3fe url(../img/icon_folder2.png)no-repeat 30px 7px;;}




/* body */

.body_warp {clear:both;padding:10px}
h3 {font-size:1.5em;font-weight:600;color:#296081;border-bottom:1px solid #d5d5d5;height:30px;}
h3 span {font-size:0.6em;color:#b0adad;margin-left:20px}

.search_box {}

/* from */
select {height: 26px;padding:5px; border: 1px solid #d5d5d5;    border-radius: 3px;}
input {height: 18px;padding:3px; border: 1px solid #d5d5d5;    border-radius: 3px;}

.search_box {background: #f9f7f7;padding:10px}
.search_box ul li {padding:3px 0;}

a.btn_cal {display:inline-block;padding:2px 5px 4px 2px;}
a.btn_cal img {vertical-align:middle}
a.btn_cal:hover {background: #fdffda;}

a.btn_day { display:inline-block;border: 1px solid #d5d5d5;    border-radius: 3px;padding:2px 12px 4px 12px;}
a.btn_day:hover {background: #fdffda;}

a.btn_re {display:inline-block;border: 1px solid #d5d5d5;    border-radius: 3px;padding:2px 12px 4px 12px;background:#eef4fa}
a.btn_re:hover {background: #fdffda;}

a.btn_search {display:inline-block;border: 1px solid #3c8dbc;    border-radius: 3px;padding:2px 20px 4px 20px;background:#3c8dbc;color:#fff}
a.btn_search:hover {background: #469bcc;}

a.btn_lv_num {display:inline-block;border:none;    border-radius: 3px;padding:0px 2px;background:#798c97;color:#fff;font-size:0.9em}
a.btn_lv_num:hover {background: #469bcc;}

.btn_list_view {float:right;height:20px;margin-top:-23px}


/* boottom */

.boottom_warp {}
.add_file_title {position:fixed;width:100%;top:0;}
h4  {font-weight:600;border-bottom:1px solid #d5d5d5;padding:10px 0 10px 10px;background: #f9f7f7;}
h4.file {font-weight:600;border-bottom:1px solid #d5d5d5;padding:10px 0 10px 10px;background: #edf6fb;position:relative;}
h4.file div {position:absolute;top:6px;right:30px;}
h4.file div a {background:#fff;font-size:11px}

.add_file {border-bottom:1px dotted #7d93a0;margin:10px;padding-bottom:10px}
.add_file ul li.add_date {color:#888;}
.add_file ul li.add_img {margin-top:10px}
.add_file ul li.add_img img{border:1px solid #d5d5d5;border-radius: 3px;padding:3px;}

.bottom2_data {margin:60px 30px 20px 30px}

/* center */
.cont_area {margin:130px 0 0 250px;min-height:900px;font-size:14px;
	}
.cont_tit {border-bottom: 1px solid #e5e5e5;}
.cont_tit h3 {color:#274195;font-size:18px;padding:25px 0 25px 20px}




/* foot */
.foot_area {position:fixed;width:100%;clear:both;background:#a7a7a7;text-align:center;padding:16px 0;bottom:0}