.sub_left  {border: 1px solid #dee2e6!important; padding:0.5rem;}
.sub_left_menu ul { padding:0px 0 0 0; margin:0px;}
.sub_left_menu ul li { list-style:none; padding:10px 0 10px 10px; font-family: 'Nanum Gothic'; text-align:left; border-bottom: 1px dotted #dfdfdf; font-size: 13px}
.sub_left_ti { font-size:17px; margin:0px; background-color: #343a40!important; color: #fff; text-align: center}
.sub_left_menu .ti { padding:10px;font-weight:bold;  border-bottom:1px dotted #ccc; color:#06C; background-color:#d0d0d0}
.sub_left_menu .ti a { color:#06C;}
.sub_left_menu span { color:#2690ce; font-weight:bold}

.sub_left_menu2 { padding:0px; text-align:left }
.sub_left_menu2 ul { padding:0px ; margin:0px;}
.sub_left_menu2 ul li { background-color:#e0e0e0; list-style:none; padding:7px 10px; border-bottom:1px dotted #ccc; }
.sub_left_menu2 dl { padding:0px ; margin:0px;}
.sub_left_menu2 dl dt { padding:5px 20px}
.sub_left_menu2 p { color:#fff; padding:0.2rem 0; margin:0px; text-align: center; } 
.sub_left_menu2 span { display:block; background-color:#efefef; padding:10px; border-bottom:1px solid #dedede}

.blank20 { height:20px;clear:both;}

.line04 {  padding:15px; font-weight:bold; background-color:#f9f9f9 }
.line04 select {  border:1px solid #dfdfdf; font-size:13px; }
.thumbnail .bottom img{width:28px;}
