#flr_admin_contens  a.flr_admin_button{
	margin-right : 0.5rem;
	border : 2px outset #CCC;
	padding : 0.1rem 1rem;
	text-decoration : none;
}
#flr_admin_contens a.flr_admin_button:hover {
	border : 2px inset #CCC;
}
#flr_admin_contens a.flr_admin_mark {
	text-decoration : none;
	border-bottom : 0;
}
#flr_admin_contens a.flr_admin_mark:hover {
	color : #F00;
}

#flr_admin_table {
	margin-top : 1rem;
	display : inline-block;
}
#flr_admin_table_header {
	background-color : #A9A9F5;
	height : 4rem;
}
#flr_admin_table .flr_admin_column_left {
	height : 4rem;
	line-height :  4rem;
	width  : 3rem;
	float : left;
	border  : 1px solid #CCC;
}
#flr_admin_table input {
	margin-top : 3px;
	padding : 2px;
	float : left;
}
#flr_admin_table .flr_admin_column_right {
	height : 4rem;
	line-height :  4rem;
	width  : 60rem;
	float : left;
	border  : 1px solid #CCC;
}
#flr_admin_table .flr_admin_column_right_parts_l {
	float : left;
	margin-left : 1rem;
}
#flr_admin_table .flr_admin_countarea {
	float : right;
	margin-right: 1rem;
}
#flr_admin_pager_controll .flr_admin_pager_onpage {
	float : left;
	margin-right : 0.5rem;
	border : 2px inset #CCC;
	padding : 0.1rem 1rem;
}
#flr_admin_pager_controll .flr_admin_pager_button {
	float : left;
	margin-right : 0.5rem;
	border : 2px outset #CCC;
	padding : 0.1rem 1rem;
}
#flr_admin_pager_controll .flr_admin_pager_button a {
	display: inline;
	text-decoration : none;
	border-bottom : 0;	
}
#flr_admin_pager_controll .flr_admin_pager_button:hover {
	border : 2px solid #CCC;
	cursor: pointer;
}
#flr_admin_pager_controll .flr_admin_pager_right{
	float:right;
}

#flr_zc01 dl.editor {
	width : 100%;
}
#flr_zc01 dl.editor dd {
	width : 100%;
	clear : both;
}
#flr_zc01 dl.editor dt {
	clear : both;
}

#flr_zc02 img {
	width : 80px;
	height: 80px;
	border : 1px solid gray;
}
#flr_zc02 dd.title {
	border-top : 1px solid blue;
	padding-top : 1em;
	margin-top : 1em;
	padding-left : 8em;
}
#flr_zc02 dt.title {
	margin-top : 1em;
}
#flr_zc02 dt {
	height : 3em;
	float : left;
}
#flr_zc02 dd {
	padding-left : 8em;
}
#flr_zc02 dt.sect {
	background-color : #CED8F6;
	width : 8em;
	text-align : center;
	line-height : 2em;
	height : 2em;
}
#flr_zc02  [type=checkbox] {
	width : inherit;
}
#flr_zc02_view .flr_zc02_title {	clear :both;	}
#flr_zc02_view ul {	width: 100%;	list-style-type: none;	}
#flr_zc02_view li {	width: 100%;	text-align: center; vertical-align: top;}
#flr_zc02_view .image_area {	max-height:200px; overflow: hidden;	}
@media screen and (min-width: 700px) {
	#flr_zc02_view ul {	width: 100%;	display: table;			list-style-type: none;	}
	#flr_zc02_view li {	width: 33%;		display: table-cell;    text-align: center; vertical-align: top;}
	#flr_zc02_view .image_area {	width:220px; height:160px;	overflow: hidden;	}
}

#flr_zc01res ul {
	list-style-type: none;
	font-size : 0.9em;
	display : table-row;
}
#flr_zc01res .f1 {
	width : 7em;
	text-align : center;
	float : left;
	border-left   : 1px solid gray;
	height : 4em;
}
#flr_zc01res .f2 {
	width : 9em;
	text-align : center;
	float : left;
	border-left   : 1px solid gray;
	height : 4em;
	overflow : hidden;
}
#flr_zc01res .f3 {
	width : 20em;
	float : left;
	border-left   : 1px solid gray;
	border-right  : 1px solid gray;
	height : 4em;
	border-top : 1px solid gray;	
	border-bottom : 2px solid gray;	
}
#flr_zc01res .f4 {
	width : 4em;
	text-align : center;
	float : left;
	border-left   : 1px solid gray;
	border-right  : 1px solid gray;	
	height : 4em;
}
#flr_zc01res .f5 {
	width : 1em;
	text-align : center;
	float : left;
	height : 4em;
}
#flr_zc01res .hd {
	text-align : center;
	height : 2em;
	line-height ; 2em;
	font-weight : bold;
	border-top : 1px solid gray;		
}
#flr_zc01res .f3.hd {
	border-bottom : 2px solid gray;		
}
#flr_zc01res .fr {
	width : 3.7em;
	text-align : center;	
	float : left;
	height : 4em;
	line-height : 4em;	
}
#flr_zc01res .zs {
	width : 3em;
	text-align : center;
	float : left;
	height : 2em;
	line-height ; 2em;	
}
#flr_zc01res .lf {
	clear : both;
}
#flr_zc01res .ls {
	width : 12em;
	float : left;
	display : inline-block;
}
#flr_zc01res .red {
	color : red;
}
#flr_zc01res .redbold {
	color : red;
	font-weight : bold;
}
#flr_zc01res .blue {
	color : blue;
	font-weight : bold;
}

#flr_zc01res .cell {
	line-height : 4em;
}

#flr_zc01res .btn {
	padding : 0.1em 0.1em;
	border : 2px outset #CCC;
	background-color : #FFF;
}
#flr_zc01res .btn:hover {
	border : 2px inset #CCC;
}
#flr_zc01res .search_bar {
	margin-top : 0.5em;
	padding : 0.5px;
	width : 100%;
	display : inline-block;
	height  : 3em;
	line-height : 3em;
	background-color: #CEECF5;
	font-size : 0.9em;
	border-radius : 0.5em;
}
#flr_zc01res label {
	float : left;
	width : 4em;
	text-align : right;
	line-height : 3em;	
}
#flr_zc01res input {
	padding : 2px;
}

#flr_zc01res .dt {
	float : left;
	width : 9em;
	line-height : 3em;
}
#flr_zc01res .cnt {
	float : left;
	width : 3.5em;
	line-height : 3em;
	padding-right : 1em;
}
#flr_zc01res .refbtn {
	float : left;
	width : 3em;
	line-height : 3em;	
}

#flr_zc01resedit dl {
    margin : 1em 0;
    display : inline-block;
}
#flr_zc01resedit label {
	display : inline;
}
#flr_zc01resedit dt {
	margin-top : 1em;
}
#flr_zc01resedit dd {
	width : 100%;
	margin : 0;
}

#flr_zc01resedit .lf {
	clear : both;
}

#flr_zc01resedit  input[name="type"]{
	width : 5em;
}
#flr_zc01resedit  input[name="comment"]{
	width : 100%;
}
#flr_zc01resedit .chkgrp{
	width : 100%;
	display : inline-block;
	margin : 0;
}

#flr_zc01resedit ul {
	float : left;
	text-align : left;
	list-style-type: none;
}
#flr_zc01resedit li {
	float : left;
	width : 3em;
}


@media screen and (min-width: 705px) {
	#flr_zc01res .f1 {
		border-bottom  : 1px solid gray;
	}
	#flr_zc01res .f2 {
		border-bottom  : 1px solid gray;
	}	
	#flr_zc01res .f3 {
		border-top  : 0px;
		/*width : 17em;*/
		border-bottom  : 1px solid gray;
	}
	#flr_zc01res .f3.hd {
		border-top  : 1px solid gray;
	}	
	#flr_zc01res .f4 {
		border-bottom  : 1px solid gray;
		border-right  : 0px;
	}
	#flr_zc01res .hd {
		border-bottom  : 2px solid gray;
	}
	#flr_zc01resedit dd {
		padding : 3px;
		padding-left : 4em;
		margin-top : -1.5em;
		float : left;
	}
	#flr_zc01resedit .chkgrp{
		padding-top : 1em;
	}			
}

#flr_zc01rep ul {
	list-style-type: none;
	font-size : 0.9em;
 	display: flex;
 	flex-wrap:wrap;
 	margin-bottom : 0;
 	width : 23em;
}
#flr_zc01rep .f1 {
	width : 4em;
	text-align : center;
	float : left;
	border-left   : 1px solid gray;
	border-right  : 1px solid gray;
}
#flr_zc01rep .f12 {
	width : 4em;
	text-align : center;
	border-left   : 1px solid gray;
	border-right  : 1px solid gray;
}
#flr_zc01rep .f2 {
	width : 16em;
	float : left;
	border-right   : 1px solid gray;
	overflow : hidden;
}
#flr_zc01rep .f2 .left{
	width : 50%;
	float : left;
}
#flr_zc01rep .f2 .right{
	width : 50%;
	float : left;
}
#flr_zc01rep .f3 {
	text-align : center;
	width : 8em;
	float : left;
	border-right  : 1px solid gray;	
	border-bottom  : 1px solid gray;	
}
#flr_zc01rep .f4 {
	width : 8em;
	float : left;
	border-right  : 1px solid gray;	
	border-bottom  : 1px solid gray;	
}
#flr_zc01rep .f5 {
	width : 1em;
	text-align : center;
	float : left;
}
#flr_zc01rep .hd,#flr_zc01rep .hd2 {
	text-align : center;
	height : 2em;
	line-height ; 2em;
	font-weight : bold;
	border-top : 1px solid gray;
	border-bottom : 1px solid gray;			
}
#flr_zc01rep .hd3 {
	height : 2em;
	line-height ; 2em;
}
#flr_zc01rep .hd2,#flr_zc01rep .hd4 {
	display :none;
}
#flr_zc01rep .ft {
	border-bottom : 1px solid gray;			
}

#flr_zc01rep .fr {
	width : 3.7em;
	text-align : center;	
	float : left;
	height : 4em;
	line-height : 4em;	
}
#flr_zc01rep .zs {
	width : 1.5em;
	text-align : center;
	float : left;
	height : 2em;
	line-height ; 2em;	
}
#flr_zc01rep .lf {
	clear : both;
}
#flr_zc01rep .ls {
	width : 9em;
	float : left;
	display : inline-block;
}
#flr_zc01rep .red {
	color : red;
}
#flr_zc01rep .redbold {
	color : red;
	font-weight : bold;
}
#flr_zc01rep .blue {
	color : blue;
	font-weight : bold;
}

#flr_zc01rep .btn {
	padding : 0.1em 0.1em;
	border : 2px outset #CCC;
	background-color : #FFF;
}
#flr_zc01rep .btn:hover {
	border : 2px inset #CCC;
}
#flr_zc01rep .search_bar {
	margin-top : 0.5em;
	padding : 0.5px;
	width : 100%;
	display : inline-block;
	height  : 3em;
	line-height : 3em;
	background-color: #CEECF5;
	font-size : 0.9em;
	border-radius : 0.5em;
}
#flr_zc01rep label {
	float : left;
	width : 4em;
	text-align : right;
	line-height : 3em;	
}
#flr_zc01rep input {
	padding : 2px;
}

#flr_zc01rep .dt {
	float : left;
	width : 9em;
	line-height : 3em;
}
#flr_zc01rep .cnt {
	float : left;
	width : 3.5em;
	line-height : 3em;
	padding-right : 1em;
}
#flr_zc01rep .refbtn {
	float : left;
	width : 3em;
	line-height : 3em;	
}

#flr_zc01repedit .fish {
	width : 8em;
	margin: 0;
	padding : 0 ;
	float : left;
}
#flr_zc01repedit .choka {
	width : 8em;
	margin: 0;
	padding : 0 ;
	height : 4em;
	float : left;
}
#flr_zc01repedit .fishnum {
	width : 2em;
	text-align : right;
	float : left;
}
#flr_zc01repedit .right {
	float : right;
}
#flr_zc01repedit .delete input[type='submit'] {
	background-color : red;
}
#flr_zc01repedit dl {
    margin : 1em 0;
    display : inline-block;
}
#flr_zc01repedit label {
	display : inline;
}
#flr_zc01repedit dt {
	margin-top : 1em;
}
#flr_zc01repedit dd {
	width : 100%;
	margin : 0;
}

#flr_zc01repedit .lf {
	clear : both;
}

#flr_zc01repedit  input[name="type"]{
	width : 5em;
}
#flr_zc01repedit  input[name="comment"]{
	width : 100%;
}
#flr_zc01repedit .chkgrp{
	width : 100%;
	display : inline-block;
	margin : 0;
}

#flr_zc01repedit ul {
	float : left;
	text-align : left;
	list-style-type: none;
}
#flr_zc01repedit li {
	float : left;
	width : 3em;
}


@media screen and (min-width: 705px) {
	#flr_zc01rep ul {
 		width : 46em;
	}
	#flr_zc01rep .f12 {
		border-bottom : 1px solid gray;
	}
	#flr_zc01rep .f1 {
		border-bottom : 1px solid gray;
	}	
	#flr_zc01rep .f2 {
		border-bottom : 1px solid gray;
	}
	
	#flr_zc01rep .hd,#flr_zc01rep .hd3 {
		display :none;
	}
	#flr_zc01rep .hd2,#flr_zc01rep .hd4 {
		display :block;
	}	
	#flr_zc01rep .ft {
		display :none;
	}		
	#flr_zc01repedit dd {
		padding : 3px;
		padding-left : 5em;
		margin-top : -1.5em;
		float : left;
	}
	#flr_zc01repedit .chkgrp{
		padding-top : 1em;
	}			
}

#flr_zc01rep ul {
	list-style-type: none;
	font-size : 0.9em;
 	display: flex;
 	flex-wrap:wrap;
 	margin-bottom : 0;
 	width : 23em;
}
#flr_zc01rep .f1 {
	width : 4em;
	text-align : center;
	float : left;
	border-left   : 1px solid gray;
	border-right  : 1px solid gray;
}
#flr_zc01rep .f12 {
	width : 4em;
	text-align : center;
	border-left   : 1px solid gray;
	border-right  : 1px solid gray;
}
#flr_zc01rep .f2 {
	width : 16em;
	float : left;
	border-right   : 1px solid gray;
	overflow : hidden;
}
#flr_zc01rep .f2 .left{
	width : 50%;
	float : left;
}
#flr_zc01rep .f2 .right{
	width : 50%;
	float : left;
}
#flr_zc01rep .f3 {
	text-align : center;
	width : 8em;
	float : left;
	border-right  : 1px solid gray;	
	border-bottom  : 1px solid gray;	
}
#flr_zc01rep .f4 {
	width : 8em;
	float : left;
	border-right  : 1px solid gray;	
	border-bottom  : 1px solid gray;	
}
#flr_zc01rep .f5 {
	width : 1em;
	text-align : center;
	float : left;
}
#flr_zc01rep .hd,#flr_zc01rep .hd2 {
	text-align : center;
	height : 2em;
	line-height ; 2em;
	font-weight : bold;
	border-top : 1px solid gray;
	border-bottom : 1px solid gray;			
}
#flr_zc01rep .hd3 {
	height : 2em;
	line-height ; 2em;
}
#flr_zc01rep .hd2,#flr_zc01rep .hd4 {
	display :none;
}
#flr_zc01rep .ft {
	border-bottom : 1px solid gray;			
}

#flr_zc01rep .fr {
	width : 3.7em;
	text-align : center;	
	float : left;
	height : 4em;
	line-height : 4em;	
}
#flr_zc01rep .zs {
	width : 1.5em;
	text-align : center;
	float : left;
	height : 2em;
	line-height ; 2em;	
}
#flr_zc01rep .lf {
	clear : both;
}
#flr_zc01rep .ls {
	width : 9em;
	float : left;
	display : inline-block;
}
#flr_zc01rep .red {
	color : red;
}
#flr_zc01rep .redbold {
	color : red;
	font-weight : bold;
}
#flr_zc01rep .blue {
	color : blue;
	font-weight : bold;
}

#flr_zc01rep .btn {
	padding : 0.1em 0.1em;
	border : 2px outset #CCC;
	background-color : #FFF;
}
#flr_zc01rep .btn:hover {
	border : 2px inset #CCC;
}
#flr_zc01rep .search_bar {
	margin-top : 0.5em;
	padding : 0.5px;
	width : 100%;
	display : inline-block;
	height  : 3em;
	line-height : 3em;
	background-color: #CEECF5;
	font-size : 0.9em;
	border-radius : 0.5em;
}
#flr_zc01rep label {
	float : left;
	width : 4em;
	text-align : right;
	line-height : 3em;	
}
#flr_zc01rep input {
	padding : 2px;
}

#flr_zc01rep .dt {
	float : left;
	width : 9em;
	line-height : 3em;
}
#flr_zc01rep .cnt {
	float : left;
	width : 3.5em;
	line-height : 3em;
	padding-right : 1em;
}
#flr_zc01rep .refbtn {
	float : left;
	width : 3em;
	line-height : 3em;	
}

#flr_zc01repedit .fish {
	width : 8em;
	margin: 0;
	padding : 0 ;
	float : left;
}
#flr_zc01repedit .choka {
	width : 8em;
	margin: 0;
	padding : 0 ;
	height : 4em;
	float : left;
}
#flr_zc01repedit .fishnum {
	width : 2em;
	text-align : right;
	float : left;
}
#flr_zc01repedit .right {
	float : right;
}
#flr_zc01repedit .delete input[type='submit'] {
	background-color : red;
}
#flr_zc01repedit dl {
    margin : 1em 0;
    display : inline-block;
}
#flr_zc01repedit label {
	display : inline;
}
#flr_zc01repedit dt {
	margin-top : 1em;
}
#flr_zc01repedit dd {
	width : 100%;
	margin : 0;
}

#flr_zc01repedit .lf {
	clear : both;
}

#flr_zc01repedit  input[name="type"]{
	width : 5em;
}
#flr_zc01repedit  input[name="comment"]{
	width : 100%;
}
#flr_zc01repedit .chkgrp{
	width : 100%;
	display : inline-block;
	margin : 0;
}

#flr_zc01repedit ul {
	float : left;
	text-align : left;
	list-style-type: none;
}
#flr_zc01repedit li {
	float : left;
	width : 3em;
}


@media screen and (min-width: 705px) {
	#flr_zc01rep ul {
 		width : 46em;
	}
	#flr_zc01rep .f12 {
		border-bottom : 1px solid gray;
	}
	#flr_zc01rep .f1 {
		border-bottom : 1px solid gray;
	}	
	#flr_zc01rep .f2 {
		border-bottom : 1px solid gray;
	}
	
	#flr_zc01rep .hd,#flr_zc01rep .hd3 {
		display :none;
	}
	#flr_zc01rep .hd2,#flr_zc01rep .hd4 {
		display :block;
	}	
	#flr_zc01rep .ft {
		display :none;
	}		
	#flr_zc01repedit dd {
		padding : 3px;
		padding-left : 5em;
		margin-top : -1.5em;
		float : left;
	}
	#flr_zc01repedit .chkgrp{
		padding-top : 1em;
	}			
}