@charset "utf-8";

.w-70 {width:70px;}
.mb-3 {margin-bottom:3px;}
.mb-5 {margin-bottom:10px;}

/* 모바일 상단메뉴 =============================================================================*/
.gnb_m { background:#fff; border-bottom: solid 1px rgba(0,0,0,0.1); }
.index .gnb_m a.logo { display:block; }
.index .gnb_m a.back { display:none; }
.gnb_m a.logo { display:none; position:absolute; left:20px; top:-30px; width:180px; }
.gnb_m a.logo img { max-width:100%; }
.gnb_m a.home_sidemenu { top:-30px; }

.index { position:relative; text-align: center; width:100%; }
.index .date { position:absolute; left:10px; top:14px; font-size:11px; color:#000; text-align:left; line-height:1.5; z-index:9999;}
.index a.open_sidemenu { top:22px; }
.index .common_menu .conTitle,
.index .common_menu .conTitle2 { display:none; }
.index .common_menu a.home_sidemenu { display:none; }
.index .common_menu a.open_sidemenu { top:27px; }
.index .common_menu .conTitle { display:none; }
.header-light.basic {
	border-bottom:2px solid #3fc3c4;
}

.footer-small {
	text-align:center;
	font-size:12px;
}
.footer-small span {
	color:#cccccc;
	padding:0 5px;
}
.mint_menu {
	height:110px;
	line-height:65px;
	text-align:center;
	font-size:18px;
	background:#3fc3c4;
	color:#fff;
	position:relative;
}
.mint_menu a {
	padding:0 15px;
	line-height:65px;
	font-size:22px;
	color:#fff;
	display:block;
}
.mint_menu a.back_btn {
	position:absolute;
	left:0px;
	top:0;
}
.mint_menu a.home_menu {
	position:absolute;
	right:0px;
	top:0;
}
.fixed_con_wrap {
	padding:15px;
}
.fixed_con_wrap .sub_row:first-child {
	margin-top:-60px;
}
.fixed_con_wrap .sub_row ul li {
	padding:10px 0 10px 50px;
	border-top:1px solid #eee;
	word-break:keep-all;
}
.fixed_con_wrap .sub_row.ccp_setting ul li {
	padding:10px 110px 10px 0;
	position:relative;
}
.fixed_con_wrap .sub_row.ccp_setting ul li.onlyArrow {
	padding: 10px 65px 10px 0;
}
.fixed_con_wrap .sub_row.ccp_setting ul li a {
	width:100%;
}
.fixed_con_wrap .sub_row.ccp_setting ul li img.cleansing {width:40px;}
.fixed_con_wrap .sub_row ul.setting_menu li {
	padding-left:0px;
}
.fixed_con_wrap .sub_row ul.setting_menu_list li {
	padding-left:10px;
	padding-right: 30px;
	position: relative;
}
.fixed_con_wrap .sub_row ul.setting_menu_list li i {
	position: absolute;
	top: 50%;
	right: 10px;
	transform:translateY(-50%);
	font-style: normal;
}
.fixed_con_wrap .sub_row ul li:first-child {
	border-top:none;
}
.fixed_con_wrap .sub_row ul li a {
	font-size:16px;
	color:#000;
	font-weight:500;
}
.fixed_con_wrap .sub_row ul li a span {
	font-size:13px;
	color:#626262;
	display:block;
}
.fixed_con_wrap .sub_row ul li p.tem {
	line-height:30px;
	position:absolute;
	right:5px;
	top:50%;
	margin-top:-15px;
	font-size:22px;
	color:#00b0b0;
	font-weight:bold;
}
.fixed_con_wrap .sub_row ul li.tem_low p.tem {
	color:#2e71df;
}
.fixed_con_wrap .sub_row ul li.tem_warning p.tem {
	color:#ff2112;
}
.fixed_con_wrap .sub_row ul li.tem_normal p.tem {
	color:#00b0b0;
}
.fixed_con_wrap .sub_row ul li.tem_error p.tem {
	color:#2a2a2a;
	font-size:18px;
}
.fixed_con_wrap .sub_row ul li p.tem em {
	line-height:20px;
	font-size:12px;
	border:1px solid #ff2112;
	text-align:center;
	border-radius:3px;
	display:block;
}
.ccp_setting li.tem_low p {
	color:#2e71df;
}
.ccp_setting li p.tem_arrow i {
	color:#00b0b0;
}
.fixed_con_wrap .sub_row.ccp_setting h4 span {
	color:#3fc3c4;
	padding-bottom:10px;
	font-size:14px;
	display:block;
}
/* 아이콘 추가시 /hac_setting/icon 참고하여 가능한 해당 아이콘으로 대체 */
/*
.fixed_con_wrap .sub_row ul li.list_icon22 { background:url('/images/sub/haccpman_icon34.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon23 { background:url('/images/sub/haccpman_icon34.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon24 { background:url('/images/sub/haccpman_icon34.jpg') no-repeat 0 center; background-size:40px; }
*/
.fixed_con_wrap .sub_row ul li.list_icon_D01 { background:url('/images/sub/haccpman_icon52.jpg') no-repeat 0 center; background-size:40px; } /* 가열 */
.fixed_con_wrap .sub_row ul li.list_icon_D02 { background:url('/images/sub/haccpman_icon34.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_D03 { background:url('/images/sub/haccpman_icon33.jpg') no-repeat 0 center; background-size:40px; } /* 금속검출기 */
.fixed_con_wrap .sub_row ul li.list_icon_D04 { background:url('/images/sub/haccpman_icon37.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_D05 { background:url('/images/sub/haccpman_icon07.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_D06 { background:url('/images/sub/haccpman_icon08.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_D07 { background:url('/images/sub/haccpman_icon48.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_D13 { background:url('/images/sub/haccpman_icon65.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_D21 { background:url('/images/sub/haccpman_icon02.jpg') no-repeat 0 center; background-size:40px; } /* 위생관리점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_D23 { background:url('/images/sub/haccpman_icon33.jpg') no-repeat 0 center; background-size:40px; } /* 온습도점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_D36 { background:url('/images/sub/haccpman_icon88.jpg') no-repeat 0 center; background-size:40px; } 

.fixed_con_wrap .sub_row ul li.list_icon_D28 { background:url('/images/sub/haccpman_icon07.jpg') no-repeat 0 center; background-size:40px; } /* 공정관리 점검일지 */
.fixed_con_wrap .sub_row ul li.list_icon_D30 { background:url('/images/sub/haccpman_icon27.jpg') no-repeat 0 center; background-size:40px; } /* 식중독 예방 일일점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_D31 { background:url('/images/sub/haccpman_icon88.jpg') no-repeat 0 center; background-size:40px; } /* 일일생산일지 */
.fixed_con_wrap .sub_row ul li.list_icon_D32 { background:url('/images/sub/haccpman_icon30.jpg') no-repeat 0 center; background-size:40px; } /* 온습도 측정기록 */
.fixed_con_wrap .sub_row ul li.list_icon_D34 { background:url('/images/sub/haccpman_icon37.jpg') no-repeat 0 center; background-size:40px; } /* 일일위생 점검일지 */

.fixed_con_wrap .sub_row ul li.list_icon_W01 { background:url('/images/sub/haccpman_icon09.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_W02 { background:url('/images/sub/haccpman_icon03.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_W03 { background:url('/images/sub/haccpman_icon57.jpg') no-repeat 0 center; background-size:40px; } /* 방충방서관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_W04 { background:url('/images/sub/haccpman_icon65.jpg') no-repeat 0 center; background-size:40px; } /* 일반위생관리 및 공정점검표[주간~연간] */
.fixed_con_wrap .sub_row ul li.list_icon_W05 { background:url('/images/sub/haccpman_icon03.jpg') no-repeat 0 center; background-size:40px; } /* 중요관리점(CCP) 검증 점검표 */

.fixed_con_wrap .sub_row ul li.list_icon_M01 { background:url('/images/sub/haccpman_icon17.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_M02 { background:url('/images/sub/haccpman_icon05.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_M03 { background:url('/images/sub/haccpman_icon62.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_M04 { background:url('/images/sub/haccpman_icon31.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_M05 { background:url('/images/sub/haccpman_icon69.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_M06 { background:url('/images/sub/haccpman_icon70.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_M07 { background:url('/images/sub/haccpman_icon71.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_M08 { background:url('/images/sub/haccpman_icon72.jpg') no-repeat 0 center; background-size:40px; } /* 압축공기 필터 관리대장*/
.fixed_con_wrap .sub_row ul li.list_icon_M09 { background:url('/images/sub/haccpman_icon48.jpg') no-repeat 0 center; background-size:40px; } /* 공중낙하균 검사 성적서 */
.fixed_con_wrap .sub_row ul li.list_icon_M10 { background:url('/images/sub/haccpman_icon58.jpg') no-repeat 0 center; background-size:40px; } /* 표면오염도 검사 성적서[시설,설비] */
.fixed_con_wrap .sub_row ul li.list_icon_M11 { background:url('/images/sub/haccpman_icon29.jpg') no-repeat 0 center; background-size:40px; } /* 표면오염도 검사 성적서[작업자,도구] */
.fixed_con_wrap .sub_row ul li.list_icon_M12 { background:url('/images/sub/haccpman_icon07.jpg') no-repeat 0 center; background-size:40px; } /* 교육훈련일지 */
.fixed_con_wrap .sub_row ul li.list_icon_M13 { background:url('/images/sub/haccpman_icon03@.jpg') no-repeat 0 center; background-size:40px; } /* 정기위생 점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_M14 { background:url('/images/sub/haccpman_icon29.jpg') no-repeat 0 center; background-size:40px; } /* 방충방서 점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_M15 { background:url('/images/sub/haccpman_icon10.jpg') no-repeat 0 center; background-size:40px; } /* 제조설비 점검 기록부 */
.fixed_con_wrap .sub_row ul li.list_icon_M16 { background:url('/images/sub/haccpman_icon32.jpg') no-repeat 0 center; background-size:40px; } /* 냉장냉방 설비 점검 기록부 */
.fixed_con_wrap .sub_row ul li.list_icon_M17 { background:url('/images/sub/haccpman_icon88.jpg') no-repeat 0 center; background-size:40px; } /* 실험 기기설비 점검일지 */
.fixed_con_wrap .sub_row ul li.list_icon_M18 { background:url('/images/sub/haccpman_icon47.jpg') no-repeat 0 center; background-size:40px; } /* 방충방서 관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_M24 { background:url('/images/sub/haccpman_icon14.jpg') no-repeat 0 center; background-size:40px; } /* 음식물쓰레기관리대장 */

.fixed_con_wrap .sub_row ul li.list_icon_M19 { background:url('/images/sub/haccpman_icon108.jpg') no-repeat 0 center; background-size:40px; } /* 미생물 검사 기록부 */
.fixed_con_wrap .sub_row ul li.list_icon_M20 { background:url('/images/sub/haccpman_icon59.jpg') no-repeat 0 center; background-size:40px; } /* 표면오염도 검사 기록부 */
.fixed_con_wrap .sub_row ul li.list_icon_M21 { background:url('/images/sub/haccpman_icon91.jpg') no-repeat 0 center; background-size:40px; } /* 청소 전후 표면오염도 검사 기록부 */
.fixed_con_wrap .sub_row ul li.list_icon_M22 { background:url('/images/sub/haccpman_icon81@.jpg') no-repeat 0 center; background-size:40px; } /* 수질 검사 기록부 */
.fixed_con_wrap .sub_row ul li.list_icon_M23 { background:url('/images/sub/haccpman_icon94.jpg') no-repeat 0 center; background-size:40px; } /* 공중낙하균 검사 기록부 */

.fixed_con_wrap .sub_row ul li.list_icon_M25 { background:url('/images/sub/haccpman_icon90.jpg') no-repeat 0 center; background-size:40px; } /* 세척소독제 사용대장 */
.fixed_con_wrap .sub_row ul li.list_icon_M26 { background:url('/images/sub/haccpman_icon93.jpg') no-repeat 0 center; background-size:40px; } /* 실험실 소모품 사용내역 */
.fixed_con_wrap .sub_row ul li.list_icon_M27 { background:url('/images/sub/haccpman_icon92.jpg') no-repeat 0 center; background-size:40px; } /* 부적합품 기록부 */
.fixed_con_wrap .sub_row ul li.list_icon_M28 { background:url('/images/sub/haccpman_icon51.jpg') no-repeat 0 center; background-size:40px; } /* 조도점검대장 */
.fixed_con_wrap .sub_row ul li.list_icon_M29 { background:url('/images/sub/haccpman_icon03.jpg') no-repeat 0 center; background-size:40px; } /* 시설 및 설비점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_M30 { background:url('/images/sub/haccpman_icon90.jpg') no-repeat 0 center; background-size:40px; } /* 세척소독제사용대장 */

.fixed_con_wrap .sub_row ul li.list_icon_F01 { background:url('/images/sub/haccpman_icon01.jpg') no-repeat 0 center; background-size:40px; } /* 시설 및 설비 목록표(제조설비) */
.fixed_con_wrap .sub_row ul li.list_icon_F02 { background:url('/images/sub/haccpman_icon02.jpg') no-repeat 0 center; background-size:40px; } /* 위생설비 */
.fixed_con_wrap .sub_row ul li.list_icon_F03 { background:url('/images/sub/haccpman_icon03.jpg') no-repeat 0 center; background-size:40px; } /* 설비이력카드 */
.fixed_con_wrap .sub_row ul li.list_icon_F04 { background:url('/images/sub/haccpman_icon44.jpg') no-repeat 0 center; background-size:40px; } /* 고객(사) 관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_F05 { background:url('/images/sub/haccpman_icon21.jpg') no-repeat 0 center; background-size:40px; } /* 검사설비 목록표 */
.fixed_con_wrap .sub_row ul li.list_icon_F06 { background:url('/images/sub/haccpman_icon09.jpg') no-repeat 0 center; background-size:40px; } /* 검사설비 이력카드 */

.fixed_con_wrap .sub_row ul li.list_icon_O01 { background:url('/images/sub/haccpman_icon25.jpg') no-repeat 0 center; background-size:40px; } /* 개선조치기록부 */
.fixed_con_wrap .sub_row ul li.list_icon_O02 { background:url('/images/sub/haccpman_icon18.jpg') no-repeat 0 center; background-size:40px; } /* 외부인 출입관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O03 { background:url('/images/sub/haccpman_icon13.jpg') no-repeat 0 center; background-size:40px; } /* 차량운행일지 */
.fixed_con_wrap .sub_row ul li.list_icon_O04 { background:url('/images/sub/haccpman_icon26.jpg') no-repeat 0 center; background-size:40px; } /* 원료육 입고검사대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O05 { background:url('/images/sub/haccpman_icon07.jpg') no-repeat 0 center; background-size:40px; } /* 부원료 입고검사대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O06 { background:url('/images/sub/haccpman_icon08.jpg') no-repeat 0 center; background-size:40px; } /* 부자재 입고검사대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O07 { background:url('/images/sub/haccpman_icon49.jpg') no-repeat 0 center; background-size:40px; } /* 부적합 및 폐기물 관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O08 { background:url('/images/sub/haccpman_icon45.jpg') no-repeat 0 center; background-size:40px; } /* 반품관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O09 { background:url('/images/sub/haccpman_icon54.jpg') no-repeat 0 center; background-size:40px; } /* 회수결과 보고서 */
.fixed_con_wrap .sub_row ul li.list_icon_O10 { background:url('/images/sub/haccpman_icon46.jpg') no-repeat 0 center; background-size:40px; } /* 개선조치기록부 */
.fixed_con_wrap .sub_row ul li.list_icon_O11 { background:url('/images/sub/haccpman_icon43.jpg') no-repeat 0 center; background-size:40px; } /* 업무인수인계서 */
.fixed_con_wrap .sub_row ul li.list_icon_O12 { background:url('/images/sub/haccpman_icon53.jpg') no-repeat 0 center; background-size:40px; } /* 고객클레임대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O13 { background:url('/images/sub/haccpman_icon61.jpg') no-repeat 0 center; background-size:40px; } /* 회수 게획서 */
.fixed_con_wrap .sub_row ul li.list_icon_O14 { background:url('/images/sub/haccpman_icon66.jpg') no-repeat 0 center; background-size:40px; } /* 원부자재 및 제품 거래처 현황 */
.fixed_con_wrap .sub_row ul li.list_icon_O15 { background:url('/images/sub/haccpman_icon55.jpg') no-repeat 0 center; background-size:40px; } /* 개선조치기록부 */
.fixed_con_wrap .sub_row ul li.list_icon_O16 { background:url('/images/sub/haccpman_icon58.jpg') no-repeat 0 center; background-size:40px; } /* 원부재료 입고검사대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O17 { background:url('/images/sub/haccpman_icon56.jpg') no-repeat 0 center; background-size:40px; } /* 포장재 입고검사대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O18 { background:url('/images/sub/haccpman_icon67.jpg') no-repeat 0 center; background-size:40px; } /* 압축공기 필터 관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O19 { background:url('/images/sub/haccpman_icon28.jpg') no-repeat 0 center; background-size:40px; } /* 건강보건증 관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O20 { background:url('/images/sub/haccpman_icon73.jpg') no-repeat 0 center; background-size:40px; } /* 차량운행일지(자동기록) */
.fixed_con_wrap .sub_row ul li.list_icon_O21 { background:url('/images/sub/haccpman_icon82.jpg') no-repeat 0 center; background-size:40px; } /* 원산지증명서 */
.fixed_con_wrap .sub_row ul li.list_icon_O21_1 { background:url('/images/sub/haccpman_icon78.jpg') no-repeat 0 center; background-size:40px; } /* 원산지증명서 */
.fixed_con_wrap .sub_row ul li.list_icon_O21_2 { background:url('/images/sub/haccpman_icon79.jpg') no-repeat 0 center; background-size:40px; } /* 자가품질검사 */
.fixed_con_wrap .sub_row ul li.list_icon_O21_3 { background:url('/images/sub/haccpman_icon80.jpg') no-repeat 0 center; background-size:40px; } /* 영양성분검사 */
.fixed_con_wrap .sub_row ul li.list_icon_O21_4 { background:url('/images/sub/haccpman_icon81.jpg') no-repeat 0 center; background-size:40px; } /* 품목제조보고서 */
.fixed_con_wrap .sub_row ul li.list_icon_O21_5 { background:url('/images/sub/haccpman_icon07.jpg') no-repeat 0 center; background-size:40px; } /* 식재료검사성적서 */
.fixed_con_wrap .sub_row ul li.list_icon_O21_6 { background:url('/images/sub/haccpman_icon81@.jpg') no-repeat 0 center; background-size:40px; } /* 용수시험성적서 */
.fixed_con_wrap .sub_row ul li.list_icon_O21_7 { background:url('/images/sub/haccpman_icon80.jpg') no-repeat 0 center; background-size:40px; } /* 용기성적서 */
.fixed_con_wrap .sub_row ul li.list_icon_O22 { background:url('/images/sub/haccpman_icon35.jpg') no-repeat 0 center; background-size:40px; } /* 개인위생점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_O23 { background:url('/images/sub/haccpman_icon09.jpg') no-repeat 0 center; background-size:40px; } /* 원재료 입고 검사성적서 */
.fixed_con_wrap .sub_row ul li.list_icon_O24 { background:url('/images/sub/haccpman_icon78.jpg') no-repeat 0 center; background-size:40px; } /* 포장재 입고검사일지 */
.fixed_con_wrap .sub_row ul li.list_icon_O25 { background:url('/images/sub/haccpman_icon08.jpg') no-repeat 0 center; background-size:40px; } /* 부적합품 발생 및 처리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O26 { background:url('/images/sub/haccpman_icon30.jpg') no-repeat 0 center; background-size:40px; } /* 일반위생관리 및 공정점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_O27 { background:url('/images/sub/haccpman_icon45.jpg') no-repeat 0 center; background-size:40px; } /* 회수계획서 */
.fixed_con_wrap .sub_row ul li.list_icon_O28 { background:url('/images/sub/haccpman_icon80.jpg') no-repeat 0 center; background-size:40px; } /* 제품회수문 */
.fixed_con_wrap .sub_row ul li.list_icon_O29 { background:url('/images/sub/haccpman_icon77.jpg') no-repeat 0 center; background-size:40px; } /* 회수통고문 */
.fixed_con_wrap .sub_row ul li.list_icon_O30 { background:url('/images/sub/haccpman_icon97.jpg') no-repeat 0 center; background-size:40px; } /* haccp 문서관리 */
.fixed_con_wrap .sub_row ul li.list_icon_O31 { background:url('/images/sub/haccpman_icon100.jpg') no-repeat 0 center; background-size:40px; } /* 자가품질검사 */
.fixed_con_wrap .sub_row ul li.list_icon_O32 { background:url('/images/sub/haccpman_icon95.jpg') no-repeat 0 center; background-size:40px; } /* 건강진단관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O33 { background:url('/images/sub/haccpman_icon26.jpg') no-repeat 0 center; background-size:40px; } /* 식품수불부 */
.fixed_con_wrap .sub_row ul li.list_icon_O35 { background:url('/images/sub/haccpman_icon101.jpg') no-repeat 0 center; background-size:40px; } /* 교육일지 */
.fixed_con_wrap .sub_row ul li.list_icon_O38 { background:url('/images/sub/haccpman_icon43.jpg') no-repeat 0 center; background-size:40px; } /* 설비이력카드 */
.fixed_con_wrap .sub_row ul li.list_icon_O39 { background:url('/images/sub/haccpman_icon103.jpg') no-repeat 0 center; background-size:40px; } /* 시정조치 요구서 */
.fixed_con_wrap .sub_row ul li.list_icon_O40 { background:url('/images/sub/haccpman_icon14.jpg') no-repeat 0 center; background-size:40px; } /* 폐기물관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O41 { background:url('/images/sub/haccpman_icon106.jpg') no-repeat 0 center; background-size:40px; } /* 원료알 입고검사 대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O42 { background:url('/images/sub/haccpman_icon104.jpg') no-repeat 0 center; background-size:40px; } /* 부원료 입고 검사대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O43 { background:url('/images/sub/haccpman_icon105.jpg') no-repeat 0 center; background-size:40px; } /* 부자재 입고 검사대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O50 { background:url('/images/sub/haccpman_icon44.jpg') no-repeat 0 center; background-size:40px; } /* 육안검사일지 */
.fixed_con_wrap .sub_row ul li.list_icon_O51 { background:url('/images/sub/haccpman_icon92.jpg') no-repeat 0 center; background-size:40px; } /* 부적합품 보고서 */

.fixed_con_wrap .sub_row ul li.list_icon_O46 { background:url('/images/sub/haccpman_icon107.jpg') no-repeat 0 center; background-size:40px; } /* 협력업체 등록 대장 */
.fixed_con_wrap .sub_row ul li.list_icon_O47 { background:url('/images/sub/haccpman_icon45.jpg') no-repeat 0 center; background-size:40px; } /* 회수결과계획서 */
.fixed_con_wrap .sub_row ul li.list_icon_O48 { background:url('/images/sub/haccpman_icon15.jpg') no-repeat 0 center; background-size:40px; } /* 클레임 접수 보고서 */
.fixed_con_wrap .sub_row ul li.list_icon_O49 { background:url('/images/sub/haccpman_icon54.jpg') no-repeat 0 center; background-size:40px; } /* 완제품 검사일지 */

.fixed_con_wrap .sub_row ul li.list_icon_PR01,
.fixed_con_wrap .sub_row ul li.list_icon_pr01,
.fixed_con_wrap .sub_row ul li.list_icon_pr02 { background:url('/images/sub/haccpman_icon52.jpg') no-repeat 0 center; background-size:40px; } /* 모니터링일지 가열공정 */

.fixed_con_wrap .sub_row ul li.list_icon_Q01 { background:url('/images/sub/haccpman_icon51.jpg') no-repeat 0 center; background-size:40px; } /* 조도점검대장 */
.fixed_con_wrap .sub_row ul li.list_icon_Q02 { background:url('/images/sub/haccpman_icon21.jpg') no-repeat 0 center; background-size:40px; } /* 계측기 검교정 관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_Q03 { background:url('/images/sub/haccpman_icon20.jpg') no-repeat 0 center; background-size:40px; } /* 모니터링 및 검사장비 검교정 점검대장 */
.fixed_con_wrap .sub_row ul li.list_icon_Q04 { background:url('/images/sub/haccpman_icon33.jpg') no-repeat 0 center; background-size:40px; } /* 계측기 점검표(온도계) */
.fixed_con_wrap .sub_row ul li.list_icon_Q05 { background:url('/images/sub/haccpman_icon96.jpg') no-repeat 0 center; background-size:40px; } /* 계측기 점검표(저울) */
.fixed_con_wrap .sub_row ul li.list_icon_Q06 { background:url('/images/sub/haccpman_icon81@.jpg') no-repeat 0 center; background-size:40px; } /* 물탱크 청소 일지 */



.fixed_con_wrap .sub_row ul li.list_icon_Y01 { background:url('/images/sub/haccpman_icon47.jpg') no-repeat 0 center; background-size:40px; } /* 금속검출기 정기검증 보고서 */
.fixed_con_wrap .sub_row ul li.list_icon_Y02 { background:url('/images/sub/haccpman_icon24.jpg') no-repeat 0 center; background-size:40px; } /* 연간교육훈련계획 */
.fixed_con_wrap .sub_row ul li.list_icon_Y03 { background:url('/images/sub/haccpman_icon68.jpg') no-repeat 0 center; background-size:40px; } /* 연간교육훈련계획서 */
.fixed_con_wrap .sub_row ul li.list_icon_Y04 { background:url('/images/sub/haccpman_icon65.jpg') no-repeat 0 center; background-size:40px; } /* 연간 검증게획 및 실시점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_Y05 { background:url('/images/sub/haccpman_icon59.jpg') no-repeat 0 center; background-size:40px; } /* 모니터링 및 검사장비 검교정 점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_Y06 { background:url('/images/sub/haccpman_icon44.jpg') no-repeat 0 center; background-size:40px; } /* 협력업체 점검게획 */
.fixed_con_wrap .sub_row ul li.list_icon_Y07 { background:url('/images/sub/haccpman_icon54.jpg') no-repeat 0 center; background-size:40px; } /* 협력업체 점검대장 */
.fixed_con_wrap .sub_row ul li.list_icon_Y08 { background:url('/images/sub/haccpman_icon24.jpg') no-repeat 0 center; background-size:40px; } /* 연간교육훈련계획 */
.fixed_con_wrap .sub_row ul li.list_icon_Y09 { background:url('/images/sub/haccpman_icon76.jpg') no-repeat 0 center; background-size:40px; } /* 건강진단 관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_Y10 { background:url('/images/sub/haccpman_icon24.jpg') no-repeat 0 center; background-size:40px; } /* 건강진단 관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_Y11 { background:url('/images/sub/haccpman_icon68.jpg') no-repeat 0 center; background-size:40px; } /* 연간교육훈련계획서 */
.fixed_con_wrap .sub_row ul li.list_icon_Y12 { background:url('/images/sub/haccpman_icon102.jpg') no-repeat 0 center; background-size:40px; } /* 계측기 검교정 계획서 */
.fixed_con_wrap .sub_row ul li.list_icon_Y13 { background:url('/images/sub/haccpman_icon98.jpg') no-repeat 0 center; background-size:40px; } /* 계측기 검교정 계획서(공인) */
.fixed_con_wrap .sub_row ul li.list_icon_Y14 { background:url('/images/sub/haccpman_icon99.jpg') no-repeat 0 center; background-size:40px; } /* 계측기 검교정 계획서(자체) */
.fixed_con_wrap .sub_row ul li.list_icon_Y15 { background:url('/images/sub/haccpman_icon72.jpg') no-repeat 0 center; background-size:40px; } /* 연간 검증계획표 */
.fixed_con_wrap .sub_row ul li.list_icon_Y16 { background:url('/images/sub/haccpman_icon05.jpg') no-repeat 0 center; background-size:40px; } /* 유효성 평가 보고서 */
.fixed_con_wrap .sub_row ul li.list_icon_Y17 { background:url('/images/sub/haccpman_icon09.jpg') no-repeat 0 center; background-size:40px; } /* 위생교육계획서 */
.fixed_con_wrap .sub_row ul li.list_icon_Y18 { background:url('/images/sub/haccpman_icon26.jpg') no-repeat 0 center; background-size:40px; } /* 년간 교육훈련 계획서 */
.fixed_con_wrap .sub_row ul li.list_icon_Y19 { background:url('/images/sub/haccpman_icon80.jpg') no-repeat 0 center; background-size:40px; } /* 실시상황평가표 */
.fixed_con_wrap .sub_row ul li.list_icon81 { background:url('/images/sub/haccpman_icon32.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon82 { background:url('/images/sub/haccpman_icon32.jpg') no-repeat 0 center; background-size:40px; }


.fixed_con_wrap .sub_row ul li.list_icon_S01 { background:url('/images/sub/haccpman_icon52.jpg') no-repeat 0 center; background-size:40px; } /* 살균공정 */
.fixed_con_wrap .sub_row ul li.list_icon_S02 { background:url('/images/sub/haccpman_icon47.jpg') no-repeat 0 center; background-size:40px; } /* 금속 */
.fixed_con_wrap .sub_row ul li.list_icon_S03 { background:url('/images/sub/haccpman_icon52.jpg') no-repeat 0 center; background-size:40px; } /* uv 살균공정 */
.fixed_con_wrap .sub_row ul li.list_icon_P01 { background:url('/images/sub/haccpman_icon31.jpg') no-repeat 0 center; background-size:40px; } /* 여과공정 */
.fixed_con_wrap .sub_row ul li.list_icon_B01 { background:url('/images/sub/haccpman_icon69.jpg') no-repeat 0 center; background-size:40px; } /* 후살균공정 */


.fixed_con_wrap .sub_row ul li.list_icon_FOD_3301 { background:url('/images/sub/haccpman_icon15.jpg') no-repeat 0 center; background-size:40px; } /* 부적합품 기록일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FOD_3302 { background:url('/images/sub/haccpman_icon92.jpg') no-repeat 0 center; background-size:40px; } /* 부적합품 기록일지 */


.fixed_con_wrap .sub_row ul li.list_icon_MMV_3001,
.fixed_con_wrap .sub_row ul li.list_icon_MMV_3101 { background:url('/images/sub/haccpman_icon108.jpg') no-repeat 0 center; background-size:40px; } /* 용수미생물검사 */
.fixed_con_wrap .sub_row ul li.list_icon_MMF_3001,
.fixed_con_wrap .sub_row ul li.list_icon_MMF_3101 { background:url('/images/sub/haccpman_icon91.jpg') no-repeat 0 center; background-size:40px; } /* 작업장제조시설 월간 위생점검 */

.fixed_con_wrap .sub_row ul li.list_icon_MWF_3001 { background:url('/images/sub/haccpman_icon33.jpg') no-repeat 0 center; background-size:40px; } /* 냉장냉동예방정비 */
.fixed_con_wrap .sub_row ul li.list_icon_MWF_3101 { background:url('/images/sub/haccpman_icon36.jpg') no-repeat 0 center; background-size:40px; } /* 작업장제조시설예방정비 */
.fixed_con_wrap .sub_row ul li.list_icon_MMH_3001,
.fixed_con_wrap .sub_row ul li.list_icon_MWF_3102 { background:url('/images/sub/haccpman_icon90.jpg') no-repeat 0 center; background-size:40px; } /* 월간위생점검 */

.fixed_con_wrap .sub_row ul li.list_icon_MDH_3001,
.fixed_con_wrap .sub_row ul li.list_icon_MDH_3101{ background:url('/images/sub/haccpman_icon06.jpg') no-repeat 0 center; background-size:40px; } /* 탈의실화장실샤워실점검 */
.fixed_con_wrap .sub_row ul li.list_icon_MDH_3002,
.fixed_con_wrap .sub_row ul li.list_icon_MDH_3102 { background:url('/images/sub/haccpman_icon91.jpg') no-repeat 0 center; background-size:40px; } /* 일일청소점검 */

.fixed_con_wrap .sub_row ul li.list_icon_MME_3001 { background:url('/images/sub/haccpman_icon51.jpg') no-repeat 0 center; background-size:40px; } /* 조도점검표 */


/*코드 0029 델몬트*/
.fixed_con_wrap .sub_row ul li.list_icon_FDH_2903 { background:url('/images/sub/haccpman_icon02.jpg') no-repeat 0 center; background-size:40px; } /* 화장실 위생 모니터링 일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FDH_2904 { background:url('/images/sub/haccpman_icon30.jpg') no-repeat 0 center; background-size:40px; } /* 세탁 위생 모니터링 일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FDH_2905 { background:url('/images/sub/haccpman_icon109.jpg') no-repeat 0 center; background-size:40px; } /* 탈의 및 샤워실 위생 모니터링 일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FDH_2906 { background:url('/images/sub/haccpman_icon93.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_FDH_2907 { background:url('/images/sub/haccpman_icon80.jpg') no-repeat 0 center; background-size:40px; }
.fixed_con_wrap .sub_row ul li.list_icon_FDH_2901 { background:url('/images/sub/haccpman_icon11.jpg') no-repeat 0 center; background-size:40px; } /* 공정관리 점검 */
.fixed_con_wrap .sub_row ul li.list_icon_FDE_2901 { background:url('/images/sub/haccpman_icon110.jpg') no-repeat 0 center; background-size:40px; } /* 일일청소 점검 */
.fixed_con_wrap .sub_row ul li.list_icon_FDH_2902 { background:url('/images/sub/haccpman_icon35.jpg') no-repeat 0 center; background-size:40px; } /* 일일위생 점검 */

.fixed_con_wrap .sub_row ul li.list_icon_FWE_2901 { background:url('/images/sub/haccpman_icon04.jpg') no-repeat 0 center; background-size:40px; } /* 영업장 모니터링 일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FWH_2901 { background:url('/images/sub/haccpman_icon35.jpg') no-repeat 0 center; background-size:40px; } /* 개인위생 점검 일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FWH_2902 { background:url('/images/sub/haccpman_icon48.jpg') no-repeat 0 center; background-size:40px; } /* 이물 관리 점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_FWE_2902 { 
background:url('/images/sub/haccpman_icon31.jpg') no-repeat 0 center; background-size:40px; } /* ATP 검사 관리 일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FWE_2903 { background:url('/images/sub/haccpman_icon32.jpg') no-repeat 0 center; background-size:40px; } /* 냉장냉동예방정비 */
.fixed_con_wrap .sub_row ul li.list_icon_FWF_2901 { background:url('/images/sub/haccpman_icon59.jpg') no-repeat 0 center; background-size:40px; } /* 작업장제조시설예방정비 */
.fixed_con_wrap .sub_row ul li.list_icon_FMB_2901 { background:url('/images/sub/haccpman_icon57.jpg') no-repeat 0 center; background-size:40px; } /* 부자재창고방충방서점검 */
.fixed_con_wrap .sub_row ul li.list_icon_FMV_2902 { background:url('/images/sub/haccpman_icon58.jpg') no-repeat 0 center; background-size:40px; } /* 표면오염도 관리 일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FMH_2901 { background:url('/images/sub/haccpman_icon65.jpg') no-repeat 0 center; background-size:40px; } /* 월간위생 점검 */
.fixed_con_wrap .sub_row ul li.list_icon_FME_2901 { background:url('/images/sub/haccpman_icon81@.jpg') no-repeat 0 center; background-size:40px; } /* 용수검사일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FMV_2907 { background:url('/images/sub/haccpman_icon69.jpg') no-repeat 0 center; background-size:40px; } /* 공중낙하균 검사 */
.fixed_con_wrap .sub_row ul li.list_icon_FMV_2901 { background:url('/images/sub/haccpman_icon93.jpg') no-repeat 0 center; background-size:40px; } /* 제품미생물검사 - 미생물 실험일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FME_2902 { background:url('/images/sub/haccpman_icon48.jpg') no-repeat 0 center; background-size:40px; } /* 압축공기 */
.fixed_con_wrap .sub_row ul li.list_icon_FMV_2903 { background:url('/images/sub/haccpman_icon108.jpg') no-repeat 0 center; background-size:40px; } /* 제품미생물검사 */
.fixed_con_wrap .sub_row ul li.list_icon_FMV_2904 { background:url('/images/sub/haccpman_icon94.jpg') no-repeat 0 center; background-size:40px; } /* 작업도구 미생물 검사 */
.fixed_con_wrap .sub_row ul li.list_icon_FMV_2905 { background:url('/images/sub/haccpman_icon70.jpg') no-repeat 0 center; background-size:40px; } /* 작업장낙하세균 검사 */
.fixed_con_wrap .sub_row ul li.list_icon_FMV_2906 { background:url('/images/sub/haccpman_icon29.jpg') no-repeat 0 center; background-size:40px; } /* 용수미생물 검사 */


.fixed_con_wrap .sub_row ul li.list_icon_FQL_2901 { background:url('/images/sub/haccpman_icon51.jpg') no-repeat 0 center; background-size:40px; } /* 조도모니터링 일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FQC_2901 { background:url('/images/sub/haccpman_icon33.jpg') no-repeat 0 center; background-size:40px; } /* 검사장비 검교정온도계 */
.fixed_con_wrap .sub_row ul li.list_icon_FQC_2902 { background:url('/images/sub/haccpman_icon96.jpg') no-repeat 0 center; background-size:40px; } /* 검사장비 검교정 저울 항목관리 */
.fixed_con_wrap .sub_row ul li.list_icon_FYP_2901 { background:url('/images/sub/haccpman_icon91.jpg') no-repeat 0 center; background-size:40px; } /* 연간청소마스터플랜 */
.fixed_con_wrap .sub_row ul li.list_icon_FYC_2901 { background:url('/images/sub/haccpman_icon41.jpg') no-repeat 0 center; background-size:40px; } /* 냉장냉동계측기 정기 검교정 */
.fixed_con_wrap .sub_row ul li.list_icon_FYC_2902 { background:url('/images/sub/haccpman_icon102.jpg') no-repeat 0 center; background-size:40px; } /* 검가 계측기 정기 검교정 */
.fixed_con_wrap .sub_row ul li.list_icon_FYH_2901 { background:url('/images/sub/haccpman_icon74.jpg') no-repeat 0 center; background-size:40px; } /* 건강진단결과 관리대장 */


.fixed_con_wrap .sub_row ul li.list_icon_FFF_2901 { background:url('/images/sub/haccpman_icon03.jpg') no-repeat 0 center; background-size:40px; } /* 설비이력카드 */
.fixed_con_wrap .sub_row ul li.list_icon_FOR_2902 { background:url('/images/sub/haccpman_icon61.jpg') no-repeat 0 center; background-size:40px; } /* 제품회수결과보고서 */
.fixed_con_wrap .sub_row ul li.list_icon_FOV_2901 { background:url('/images/sub/haccpman_icon66.jpg') no-repeat 0 center; background-size:40px; } /* 원재료 입고 검사 일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FOV_2902 { background:url('/images/sub/haccpman_icon67.jpg') no-repeat 0 center; background-size:40px; } /* 부재료 입고 검사 일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FOD_2903 { background:url('/images/sub/haccpman_icon92.jpg') no-repeat 0 center; background-size:40px; } /* 부적합품 보고서 */
.fixed_con_wrap .sub_row ul li.list_icon_FOD_2904 { background:url('/images/sub/haccpman_icon14.jpg') no-repeat 0 center; background-size:40px; } /* 폐기물 관리 일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FOU_2901 { background:url('/images/sub/haccpman_icon46.jpg') no-repeat 0 center; background-size:40px; } /* 작업장 제조시설 개선조치 요구서 */
.fixed_con_wrap .sub_row ul li.list_icon_FOU_2902 { background:url('/images/sub/haccpman_icon86@.jpg') no-repeat 0 center; background-size:40px; } /* 냉동냉장개선조치요구서 */
.fixed_con_wrap .sub_row ul li.list_icon_FOE_2901 { background:url('/images/sub/haccpman_icon100.jpg') no-repeat 0 center; background-size:40px; } /* 교육훈련기록 */
.fixed_con_wrap .sub_row ul li.list_icon_FOR_2901 { background:url('/images/sub/haccpman_icon45.jpg') no-repeat 0 center; background-size:40px; } /* 제품회수문 */
.fixed_con_wrap .sub_row ul li.list_icon_FOD_2902 { background:url('/images/sub/haccpman_icon07.jpg') no-repeat 0 center; background-size:40px; } /* 제품회수 부적합품 기록 */
.fixed_con_wrap .sub_row ul li.list_icon_FOD_2901 { background:url('/images/sub/haccpman_icon49.jpg') no-repeat 0 center; background-size:40px; } /* 부적합품 기록 */



/*코드 0028 다미아*/
.fixed_con_wrap .sub_row ul li.list_icon_FDE_2801 { background:url('/images/sub/haccpman_icon109.jpg') no-repeat 0 center; background-size:40px; } /* 탈의실화장실샤워실점검 */
.fixed_con_wrap .sub_row ul li.list_icon_FDE_2802 { background:url('/images/sub/haccpman_icon110.jpg') no-repeat 0 center; background-size:40px; } /* 일일청소점검 */
.fixed_con_wrap .sub_row ul li.list_icon_FDE_2803 { background:url('/images/sub/haccpman_icon33.jpg') no-repeat 0 center; background-size:40px; } /* 작업장 온도 점검일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FDE_2804 { background:url('/images/sub/haccpman_icon36.jpg') no-repeat 0 center; background-size:40px; } /* 제조시설설비점검일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FDE_2805 { background:url('/images/sub/haccpman_icon13.jpg') no-repeat 0 center; background-size:40px; } /* 차량운행 점검일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FDH_2801 { background:url('/images/sub/haccpman_icon94.jpg') no-repeat 0 center; background-size:40px; } /* 공정관리 점검일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FDH_2802 { background:url('/images/sub/haccpman_icon35.jpg') no-repeat 0 center; background-size:40px; } /* 일일위생 점검일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FDH_2803 { background:url('/images/sub/haccpman_icon48.jpg') no-repeat 0 center; background-size:40px; } /* 이물관리 점검일지 */

.fixed_con_wrap .sub_row ul li.list_icon_FOU_2802 { background:url('/images/sub/haccpman_icon46.jpg') no-repeat 0 center; background-size:40px; } /* 냉장냉동개선조치요구서 */
.fixed_con_wrap .sub_row ul li.list_icon_FWB_2801 { background:url('/images/sub/haccpman_icon57.jpg') no-repeat 0 center; background-size:40px; } /* 방충방서점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_FWE_2801 { background:url('/images/sub/haccpman_icon59.jpg') no-repeat 0 center; background-size:40px; } /* 작업장/제조시설예방정비 */
.fixed_con_wrap .sub_row ul li.list_icon_FWE_2802 { background:url('/images/sub/haccpman_icon32.jpg') no-repeat 0 center; background-size:40px; } /* 냉장냉동예방정비 */
.fixed_con_wrap .sub_row ul li.list_icon_FWF_2801 { background:url('/images/sub/haccpman_icon41.jpg') no-repeat 0 center; background-size:40px; } /* 냉동시설설비점검 */
.fixed_con_wrap .sub_row ul li.list_icon_FME_2801 { background:url('/images/sub/haccpman_icon51.jpg') no-repeat 0 center; background-size:40px; } /* 조도점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_FMF_2801 { background:url('/images/sub/haccpman_icon88.jpg') no-repeat 0 center; background-size:40px; } /* 검사설비점검대장 */
.fixed_con_wrap .sub_row ul li.list_icon_FMV_2801 { background:url('/images/sub/haccpman_icon108.jpg') no-repeat 0 center; background-size:40px; } /* 제품미생물검사 */
.fixed_con_wrap .sub_row ul li.list_icon_FMV_2802 { background:url('/images/sub/haccpman_icon31.jpg') no-repeat 0 center; background-size:40px; } /* 작업도구미생물검사 */
.fixed_con_wrap .sub_row ul li.list_icon_FMV_2803 { background:url('/images/sub/haccpman_icon30.jpg') no-repeat 0 center; background-size:40px; } /* 용수미생물검사 */
.fixed_con_wrap .sub_row ul li.list_icon_FMV_2804 { background:url('/images/sub/haccpman_icon69.jpg') no-repeat 0 center; background-size:40px; } /* 작업장낙하세균검사 */
.fixed_con_wrap .sub_row ul li.list_icon_FMH_2801 { background:url('/images/sub/haccpman_icon37.jpg') no-repeat 0 center; background-size:40px; } /* 월간위생 점검 */

.fixed_con_wrap .sub_row ul li.list_icon_FYC_2803 { background:url('/images/sub/haccpman_icon41.jpg') no-repeat 0 center; background-size:40px; } /* 냉장냉동계측기검교정 */
.fixed_con_wrap .sub_row ul li.list_icon_FYF_2801 { background:url('/images/sub/haccpman_icon33.jpg') no-repeat 0 center; background-size:40px; } /* 검사설비점검대장 온도계 */
.fixed_con_wrap .sub_row ul li.list_icon_FYF_2802 { background:url('/images/sub/haccpman_icon75.jpg') no-repeat 0 center; background-size:40px; } /* 조도계 */
.fixed_con_wrap .sub_row ul li.list_icon_FYF_2803 { background:url('/images/sub/haccpman_icon58.jpg') no-repeat 0 center; background-size:40px; } /* 캘리퍼 */
.fixed_con_wrap .sub_row ul li.list_icon_FYF_2804 { background:url('/images/sub/haccpman_icon96.jpg') no-repeat 0 center; background-size:40px; } /* 분동 */
.fixed_con_wrap .sub_row ul li.list_icon_FYF_2805 { background:url('/images/sub/haccpman_icon102.jpg') no-repeat 0 center; background-size:40px; } /* 자체검교정 */
.fixed_con_wrap .sub_row ul li.list_icon_FYF_2806 { background:url('/images/sub/haccpman_icon98.jpg') no-repeat 0 center; background-size:40px; } /* 외부의뢰 */

.fixed_con_wrap .sub_row ul li.list_icon_FOU_2801 { background:url('/images/sub/haccpman_icon46.jpg') no-repeat 0 center; background-size:40px; } /* 작업장제조시설개선조치요구서 */




/*그린육가공*/
.fixed_con_wrap .sub_row ul li.list_icon_MDE_3001 { background:url('/images/sub/haccpman_icon14.jpg') no-repeat 0 center; background-size:40px; } /* 폐기물 관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_MDE_3002 { background:url('/images/sub/haccpman_icon07.jpg') no-repeat 0 center; background-size:40px; } /* 완제품 검사대장 */
.fixed_con_wrap .sub_row ul li.list_icon_MDF_3001 { background:url('/images/sub/haccpman_icon21.jpg') no-repeat 0 center; background-size:40px; } /* 설비점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_MDH_3003 { background:url('/images/sub/haccpman_icon80@@.jpg') no-repeat 0 center; background-size:40px; } /* 설비위생점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_MDH_3004 { background:url('/images/sub/haccpman_icon10.jpg') no-repeat 0 center; background-size:40px; } /* 공정관리 점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_MDH_3005 { background:url('/images/sub/haccpman_icon82.jpg') no-repeat 0 center; background-size:40px; } /* 작업장 점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_MWF_3002 { background:url('/images/sub/haccpman_icon60.jpg') no-repeat 0 center; background-size:40px; } /* 부자재창고관리점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_MOV_3001 { background:url('/images/sub/haccpman_icon107.jpg') no-repeat 0 center; background-size:40px; } /* 부자재입고검사대장 */

/* 깊은숲속 */
.fixed_con_wrap .sub_row ul li.list_icon_FDH_3301 { background:url('/images/sub/haccpman_icon07.jpg') no-repeat 0 center; background-size:40px; } /* 공정관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_FDH_3302 { background:url('/images/sub/haccpman_icon35.jpg') no-repeat 0 center; background-size:40px; } /* 공정관리대장 */
.fixed_con_wrap .sub_row ul li.list_icon_FME_3301 { background:url('/images/sub/haccpman_icon51.jpg') no-repeat 0 center; background-size:40px; } /* 조도관리 점검일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FME_3302 { background:url('/images/sub/haccpman_icon10.jpg') no-repeat 0 center; background-size:40px; } /* HACCP점검일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FWB_3301 { background:url('/images/sub/haccpman_icon57.jpg') no-repeat 0 center; background-size:40px; } /* 방충방서 */
.fixed_con_wrap .sub_row ul li.list_icon_FME_3303 { background:url('/images/sub/haccpman_icon81@.jpg') no-repeat 0 center; background-size:40px; } /* 상수도 수질검사서 */
.fixed_con_wrap .sub_row ul li.list_icon_FMB_3301 { background:url('/images/sub/haccpman_icon58.jpg') no-repeat 0 center; background-size:40px; } /* 방충방서 관링리지(터미닉스) */
.fixed_con_wrap .sub_row ul li.list_icon_FMT_3302 { background:url('/images/sub/haccpman_icon80@@.jpg') no-repeat 0 center; background-size:40px; } /* 위생 안전교육일지 */


.fixed_con_wrap .sub_row ul li.list_icon_FMF_3301 { background:url('/images/sub/haccpman_icon20.jpg') no-repeat 0 center; background-size:40px; } /* 환기시설 모니터링일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FMT_3301 { background:url('/images/sub/haccpman_icon101.jpg') no-repeat 0 center; background-size:40px; } /* 위생안전교육일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FQE_3301 { background:url('/images/sub/haccpman_icon79.jpg') no-repeat 0 center; background-size:40px; } /* 자가품질검사 */
.fixed_con_wrap .sub_row ul li.list_icon_FQE_3302 { background:url('/images/sub/haccpman_icon26.jpg') no-repeat 0 center; background-size:40px; } /* HACCP 유효성검사대장 */
.fixed_con_wrap .sub_row ul li.list_icon_FYT_3301 { background:url('/images/sub/haccpman_icon26.jpg') no-repeat 0 center; background-size:40px; } /* 연간 교육훈련 계획서 */
.fixed_con_wrap .sub_row ul li.list_icon_FYE_3301 { background:url('/images/sub/haccpman_icon80.jpg') no-repeat 0 center; background-size:40px; } /* 연도별검교정 / 유효성 검사대장 */
.fixed_con_wrap .sub_row ul li.list_icon_FYC_3301 { background:url('/images/sub/haccpman_icon77.jpg') no-repeat 0 center; background-size:40px; } /* 연도별 검증 / 위생교육 검사대장 */
.fixed_con_wrap .sub_row ul li.list_icon_FYT_3302 { background:url('/images/sub/haccpman_icon54.jpg') no-repeat 0 center; background-size:40px; } /* 협력업체 점검표 */
.fixed_con_wrap .sub_row ul li.list_icon_FOR_3301 { background:url('/images/sub/haccpman_icon45.jpg') no-repeat 0 center; background-size:40px; } /* 회수계획서 */
.fixed_con_wrap .sub_row ul li.list_icon_FOE_3301 { background:url('/images/sub/haccpman_icon82.jpg') no-repeat 0 center; background-size:40px; } /* 유기농쌀 원산지 및 입고일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FOE_3302 { background:url('/images/sub/haccpman_icon56.jpg') no-repeat 0 center; background-size:40px; } /* 포장재 입고검사일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FOE_3303 { background:url('/images/sub/haccpman_icon66.jpg') no-repeat 0 center; background-size:40px; } /* 원재료(분말) 입고검사일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FOE_3304 { background:url('/images/sub/haccpman_icon54.jpg') no-repeat 0 center; background-size:40px; } /* 제품 검사일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FOE_3305 { background:url('/images/sub/haccpman_icon26.jpg') no-repeat 0 center; background-size:40px; } /* 최종 출고 검사일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FOE_3306 { background:url('/images/sub/haccpman_icon37.jpg') no-repeat 0 center; background-size:40px; } /* 위생관리문서 자료 계시판 */
.fixed_con_wrap .sub_row ul li.list_icon_FOE_3307 { background:url('/images/sub/haccpman_icon88.jpg') no-repeat 0 center; background-size:40px; } /* 생산작업일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FOE_3308 { background:url('/images/sub/haccpman_icon59.jpg') no-repeat 0 center; background-size:40px; } /* 배합일지 */
.fixed_con_wrap .sub_row ul li.list_icon_FOD_3303 { background:url('/images/sub/haccpman_icon49.jpg') no-repeat 0 center; background-size:40px; } /* 원부재료 폐기대장 */
.fixed_con_wrap .sub_row ul li.list_icon_FOD_3304 { background:url('/images/sub/haccpman_icon15.jpg') no-repeat 0 center; background-size:40px; } /* 클레임보고서 */


/* 아이콘없는 메뉴 */
.setmenuList {
}
.setmenuList li {
	position: relative;
	background: none !important;
	padding: 10px 0 10px !important;
}
.setmenuList li i {
	position: absolute;
	top:50%;
	right: 0;
	transform:translateY(-50%);
	color:#3fc3c4;
}


/* 메뉴 */
.fixed_con_wrap .sub_row .setting_menu {
	overflow:hidden;
}
.fixed_con_wrap .sub_row .setting_menu li {
	width:33.3%;
	border-right:1px solid #3f549e;
	border-bottom:1px solid #3f549e;
	border-top:none;
	text-align:center;
	box-sizing:border-box;
	float:left;
}
.fixed_con_wrap .sub_row .setting_menu li a {
	width:100%;
	padding:5px 0;
	color:#fff;
	font-size:14px;
	display:block;
}
.fixed_con_wrap .sub_row .setting_menu li:first-child {
	width:100%;
	text-align:left;
	border-right:none;
}
.sub_row .setting_push { padding:0 r15px; overflow:hidden;}
.sub_row .setting_push li {
	width:49%;
	box-sizing:border-box;
	float:left;
}
.sub_row .setting_push li:first-child {
	margin-right:2%;
}
.sub_row .setting_push li a {
	width:100%;
	padding:5px 15px;
	font-size:14px;
	border-radius:5px;
	background:#f6f6f6;
	display:block;
}
.sub_row .setting_push li:first-child a {
	background:#3fc3c4;
	color:#fff;
}
.sub_row .setting_push li i {
	padding-top:5px;
	float:right;
}
.fixed_con_wrap .sub_row ul.setting_menu li:first-child span {
	width:35px;
	height:35px;
	line-height:35px;
	border-radius:50%;
	font-size:14px;
	background:#fff;
	color:#283c81;
	font-family:Arial;
	font-weight:bold;
	text-align:center;
	margin-right:10px;
	display:inline-block;
}
.fixed_con_wrap .sub_row .setting_menu li:nth-child(1) a {
	padding:0 10px;
	font-size:15px;
}
.fixed_con_wrap .sub_row .setting_menu li:nth-child(1) i {
	line-height:35px;
	float:right;
}
.fixed_con_wrap .sub_row .setting_menu li:nth-child(4) {
	border-right:none;
}
.fixed_con_wrap .sub_row .setting_menu li:nth-child(5) {
	border-bottom:none;
}
.fixed_con_wrap .sub_row .setting_menu li:nth-child(6) {
	border-bottom:none;
}
.fixed_con_wrap .sub_row .setting_menu li:nth-child(7) {
	border-bottom:none;
	border-right:none;
}

.setting_menu_list li {
	border-bottom:1px dashed #ddd;
	padding:10px;
	border-top:none;
}
.setting_menu_list li:last-child {
	border-bottom:none;
}
.setting_menu_list li h3 {
	font-size:16px;
	font-weight:500;
	color:#000;
}
.setting_menu_list li span {
	font-size:13px;
	color:#555;
}


.time_onoff {
	margin:10px 0;
	background:#f6f6f6;
}
.time_onoff ul {
	width:100%;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:15px;
	overflow:hidden;
}

.time_onoff ul li {
	padding:15px 0;
	border-bottom:1px solid #eee;
	position:relative;
}
.time_onoff ul li label.sliderLabel {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-15px;
}
.time_onoff ul li .quantity {
	padding-right:15px;
}
.time_onoff ul li .quantity input[type="button"] {
	background:#ddd;
}

.time_class {width:100%; padding:0; overflow:hidden;}
.time_class input { }
.time_class label {
	position:static!important; }

/* 이전으로 버튼 */
.gnb_m a.back { position:absolute; left:10px; top:10px; background:#3fc3c4; color:#fff;
width:30px; height:30px; line-height:32px; border-radius:3px; z-index:100 }
.gnb_m a.back i { color:#fff; font-size:18px; }

/* 팝업닫기 */
.pop_close { position:relative; position:absolute; top:-15px; right:0; font-size:0; width:30px; height:30px; }
.pop_close span {display:inline-block;position:absolute;right:0;margin-left:-8.5px;top:0;width:17px;height:3px;}
.pop_close span:before {position:absolute;width:17px;height:3px;left:50%;margin-left:-8.5px;top:0;background:#000;transform: rotate(45deg);
width:;height:;content:"";display:block;}
.pop_close span:after {position:absolute;width:17px;height:3px;left:50%;margin-left:-8.5px;top:0;background:#000;transform: rotate(-45deg);
width:;height:;content:"";display:block;}

/* 모바일 메뉴 스크롤 */
.sidemenu_wrap { width:100%; background:#e5f2f2; z-index:3; }
.sidemenu_wrap.on { display:block; right:0; }
.sidemenu_con { overflow:auto; position:absolute; width:100%; top:50px; bottom:0; z-index:10000; }
.sidemenu_box  { position:relative; min-height:100%; height:auto; z-index:1000; }
.sidemenu_box_bg { position:fixed; display:none; top:0; left:0; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70); }
.sidemenu_wrap .sub_row {
	margin:10px;
}

/* 모바일 메뉴 열기 */
a.open_sidemenu { position:absolute; display:block; top:-35px; right:20px; width:30px; height:30px; line-height:30px; font-size:20px;
border-radius:3px; text-align:center;
background: rgb(16,39,116); /* Old browsers */
background: -moz-linear-gradient(bottom,  rgba(16,39,116,1) 0%, rgba(34,88,145,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(bottom,  rgba(16,39,116,1) 0%,rgba(34,88,145,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to top,  rgba(16,39,116,1) 0%,rgba(34,88,145,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#225891', endColorstr='#102774',GradientType=0 ); /* IE6-9 */
color:#fff;}
a.open_sidemenu span {display:inline-block;position:absolute;width:26px;height:3px;left:50%;margin-left:-13px;top:50%;margin-top:-1.5px;background-color:#fff;}
a.open_sidemenu span:before {position:absolute;width:26px;height:3px;left:50%;margin-left:-13px;top:-8px;background-color:#fff;content:"";display:block;}
a.open_sidemenu span:after {position:absolute;width:26px;height:3px;left:50%;margin-left:-13px;top:8px;background-color:#fff;content:"";display:block;}

/* 모바일 메뉴 닫기(이전으로) */
.close_sidemenu_bg { position:relative; display:block; width:100%; background:#fff; border-bottom:1px solid #dcdcdc; }
.close_sidemenu_bg .tit { text-align:center; line-height:72px; color:#333; font-size:24px; font-weight:600 }

a.close_sidemenu { position:absolute; left:16px; top:8px; width:30px; height:30px; line-height:30px; font-size:20px; }
a.close_sidemenu i { color:#3fc3c4; font-size:30px; }

/* 로그아웃 */
a.logout_sidemenu { position:absolute; display:block; right:20px; top:10px; width:30px; height:30px; line-height:30px; border-radius:3px; text-align:center; 
color:#fff; font-size:23px;
background: rgb(16,39,116); /* Old browsers */
background: -moz-linear-gradient(bottom,  rgba(16,39,116,1) 0%, rgba(34,88,145,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(bottom,  rgba(16,39,116,1) 0%,rgba(34,88,145,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to top,  rgba(16,39,116,1) 0%,rgba(34,88,145,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#225891', endColorstr='#102774',GradientType=0 ); /* IE6-9 */}

/* 홈으로 */
a.home_sidemenu { position:absolute; display:block; right:73px; top:8px; width:30px; height:30px; line-height:30px; text-align:center; background:#3fc3c4;
border-radius:5px; font-size:23px; }
a.home_sidemenu i { color:#fff; font-size:30px; }

/* 모바일 메뉴 스타일 */
.sidemenu { position:absolute; width:100%; }
.setting_list ul li.mm { display:block; position:relative; text-indent:10px; width:100%; height:40px; line-height:41px; font-weight:500; text-align:left;
font-size:14px; background:#3fc3c4; color:#fff; border-bottom:1px solid #dcdcdc; }
.setting_list ul li.mm span.info3 { position:absolute; left:70%; top:0; color:#fff; text-indent:0; font-size:14px; }

.setting_list ul.submenu li { position:relative; overflow:hidden; width:100%; height:40px; line-height:42px; background:#fff; 
font-size:14px; color:#333; font-weight:500; text-align:left; border-bottom:1px solid #dcdcdc; padding-left:0;}
.setting_list ul.submenu li a { display:block; width:100%; height:40px; line-height:42px;
font-size:14px; color:#333; font-weight:500; padding-left:0;}
.setting_list ul.submenu li a .fa-chevron-right { position:absolute; right:10px; top:15px; color:#3fc3c4; font-size:14px }
.setting_list ul.submenu li a .fa-exclamation-circle { font-size:16px; text-indent:5px; color:#e10000 }
.setting_list ul.submenu li span.info1 { position:absolute; right:20px; top:0; color:#333; font-size:14px }
.setting_list ul.submenu li span.info2 { position:absolute; right:50px; top:0; color:#333; font-size:14px }
.setting_list ul.submenu li span.info3 { position:absolute; left:70%; top:0; color:#999; font-size:14px; text-indent:0; }
.setting_list ul.submenu li span b { color:#3f8ac4; font-weight:500; }

.setting_list ul li a.ccp_change_btn {
	background:#00b0b0;
	color:#fff;
	text-align:center;
	padding:5px 20px;
	font-size:16px;
	border-radius:3px;
	right:0px;
	display:block;
}

.sidemenu li.gomenu { overflow:hidden; background:#f6f6f6;  text-align:center; font-size:14px; color:#333; font-weight:500; border-bottom:1px solid #dcdcdc; }
.sidemenu li.gomenu li { margin:8px 0 8px 8px; float:left;}
.sidemenu li.gomenu li a { 
position:relative; display:block; width:100%; padding:7px 20px 7px 7px; font-size:14px; border:1px solid #dcdcdc; border-radius:3px;
color:#333; font-weight:400; background:#fff; }
.sidemenu li.gomenu li:last-child { margin-right:0; }
.sidemenu li.gomenu li a i { position:absolute; right:4px; top:15px; color:#999; font-size:11px; }
.sidemenu li.gomenu li:first-child a { background:#0077c3; border:1px solid #0077c3; color:#fff }
.sidemenu li.gomenu li:first-child a i { color:#fff; }

.menuList {
	overflow:hidden;
}
.menuList li {
	position:relative; 
	border-bottom:1px dashed #ddd;
}
.menuList li a {
	width:90%;
	padding:10px;
	font-size:15px;
	word-break:keep-all;
	color:#000;
	display:block;
}
.menuList li:last-child {
	border-bottom:none;
}
.menuList li a i {
	color:#bc0001;
}
.menuList li a span {
	font-size:13px;
	color:#777;
	display:block;
}
.menuList li a p {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-10px;
}
.menuList li a p i {
	color:#3fc3c4;
}

/* 상단메뉴  */
.common_menu {
	height:50px;
	position:relative;
	background:#fff;
	border-bottom: solid 1px rgba(0,0,0,0.1);  
}
.index .common_menu {border:none}
.common_menu a {
	width:30px; 
	height:30px;
	line-height:30px; 
	border-radius:3px; 
	text-align:center; 
	color:#fff; 
	font-size:0px;
	position:absolute;
	top:10px; 
	display:block; 
}
.common_menu a i {
	line-height:31px; 
	font-size:20px;
}

.index a.home_sidemenu { display:none; }
.common_menu a.back_btn {
	position:absolute;
	left:10px; 
	top:10px; 
	background:#3fc3c4;
	color:#fff;
}
.common_menu a.back_btn i { font-size:18px; }
.index .common_menu a.back_btn { display:none; }
.common_menu a.haccp_logo {
	width:100%;
	position:absolute;
	left:0px; 
	top:10px; 
	display:none;
}

.index .common_menu a.haccp_logo {display:block;top:15px;}
.index .common_menu a.haccp_logo img {/* width:140px; */width: auto; max-height: 30px; margin:0 auto}
.index .common_menu a.haccp_logo_nong {top:18px;}
.index .common_menu a.haccp_logo_nong img {width:180px;}

.common_menu a.haccp_logo_small {
	display: none;
	float: left;
	width: auto;
	height: 13px;
	margin-top: 15px;
	padding-left: 5px;
}
.index .common_menu a.haccp_logo_small {display:block;}
.common_menu a.haccp_logo_small img {max-height: 100%; width: auto;}


@media screen and (max-width:340px) { 

	/* .index .common_menu a.haccp_logo {top:20px;} */
	/* .index .common_menu a.haccp_logo img {width:110px;} */
	.index .common_menu a.haccp_logo_nong {top:18px;}
	.index .common_menu a.haccp_logo_nong img {width:170px;}

}

.common_menu a.home_menu {
	position:absolute;
	right:45px; 
	top:10px; 
	background:#3fc3c4;
	color:#fff;
}
.index .common_menu a.home_menu { display:none; }
.common_menu a.open_rightmenu {
	position:absolute;
	right:10px; 
	top:10px; 
	border-radius:3px; text-align:center;
	background: rgb(16,39,116); /* Old browsers */
	background: -moz-linear-gradient(bottom,  rgba(16,39,116,1) 0%, rgba(34,88,145,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(bottom,  rgba(16,39,116,1) 0%,rgba(34,88,145,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top,  rgba(16,39,116,1) 0%,rgba(34,88,145,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#225891', endColorstr='#102774',GradientType=0 ); /* IE6-9 */
	color:#fff;
}
.index .common_menu a.open_rightmenu {top:15px;}
.common_menu a.open_rightmenu i { font-size:18px; }
.common_menu a.logout_btn {
	position:absolute;
	right:10px; 
	top:10px; 
	border-radius:3px; text-align:center;
	background: rgb(16,39,116); /* Old browsers */
	background: -moz-linear-gradient(bottom,  rgba(16,39,116,1) 0%, rgba(34,88,145,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(bottom,  rgba(16,39,116,1) 0%,rgba(34,88,145,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top,  rgba(16,39,116,1) 0%,rgba(34,88,145,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#225891', endColorstr='#102774',GradientType=0 ); /* IE6-9 */
	color:#fff;
}
.index .common_menu a.logout_btn { display:none; }
.common_menu .conTitle { text-align:center; text-indent:-30px; line-height:53px; color:#333; font-size:16px; font-weight:600 }
.index .common_menu .conTitle { display:none; }
.new_title .common_menu .conTitle { display:none; }
.common_menu a.back_btn2 {
	position:absolute;
	left:0px; 
	top:10px; 
	color:#3fc3c4;
}
.common_menu .conTitle2 { text-align:center; line-height:70px; color:#333; font-size:20px; font-weight:600; display:none; }
.new_title .common_menu .conTitle2 {display:block;}

@media screen and (max-width:340px) { 

	.common_menu .conTitle { font-size:15px; }
}


/* 모바일메뉴 서브 */
.side_page { width:100%; height:100%; }

.side_page_box_bg { position:fixed; display:none; top:0; bottom:0; left:0; right:0; width:100%; height:100%; background:#000; opacity:.7; 
filter:alpha(opacity=70); z-index:2000; }
.side_page_box_bg2 { position:fixed; display:none; top:0; bottom:0; left:0; right:0; width:100%; height:100%; background:#000; opacity:.7; 
filter:alpha(opacity=70); z-index:4000; }

.side_page_wrap { position:absolute; top:0; bottom:0; left:0; right:0; width:100%; background:#fff; z-index:3 }
.side_page_tit_bg { position:relative; display:block; width:100%; height:50px; background:#3fc3c4; }
.side_page_tit_bg .tit { text-align:center; line-height:50px; color:#fff; font-size:16px; text-indent:-20px; font-weight:600 }

@media screen and (max-width:340px) { 

	.side_page_tit_bg .tit { font-size:15px; text-indent:-40px;  }

}

.side_page_tit_bg .btn_area { width:66px; position:absolute; right:10px; top:10px; margin:0 }
.side_page_tit_bg .btn_area a {margin-left:3px; float:right;}

.side_page_con { overflow:auto; overscroll-behavior: contain; position:absolute; width:100%; top:50px; bottom:0; z-index:10000; padding:10px 10px 80px; }
a.side_page_close, a.side_page_close2 { position:absolute; left:13px; top:13px; width:30px; height:30px; line-height:30px; }
a.side_page_close i, a.side_page_close2 i { color:#fff; font-size:18px; }


/* inseon 20200220 */

.setting_title {
	font-size:14px;
	color:#333;
	padding:10px 0 0 20px;
	font-weight:500;
}

.setting_list {
}
.setting_list ul {
	width:96%;
	margin:0 auto;
	overflow:hidden;
}
.setting_list ul li {
	min-height:45px;
	padding:10px 0;
	border-bottom:1px solid #eee;
	overflow:hidden;
	position:relative;
}
.setting_list ul li h3 {
	font-size:15px;
	font-weight:500;
	color:#000;
	display:block;
}
.setting_list ul li h3.spacing {
	letter-spacing:-0.5px;
}
.setting_list ul li > span {
	width:86%;
	padding-top:4px;
	font-size:13px;
	color:#5e5e5e;
	display:block;
}
.setting_list ul li a {
	padding:10px 20px;
	position:absolute;
	right:-10px;
	top:50%;
	margin-top:-19px;
	font-size:14px;
}
.setting_list ul li label {
	position:absolute;
	right:5px;
	top:50%;
	transform:translateY(-50%);
}
.setting_list ul li a i {
	font-size:12px;
}
.setting_list ul li:last-child {
	border-bottom:none;
}
.setting_list ul li .sliderLabel {
	margin-top: 0;
}
.setting_list ul li > .input_right {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-20px;
}
.setting_list ul li > .input_right span {
	line-height:30px;
	width:10px;
	text-indent:-5px;
	text-align:center;
	float:left;
}
.setting_list ul li > .day {
	padding-top:5px;
	overflow:hidden;
}
.setting_list ul li > .day span {
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:50%;
	margin-right:3px;
	background:#fff;
	text-indent:0;
	text-align:center;
	float:left;
}
.setting_list ul li > .day span:last-child {margin-right:0}
.setting_list ul li > .day span.on {
	background:#3fc2c3;
	color:#fff;
	font-weight:bold
}
.select_Allbox {
	margin-top:5px;
}
.setting_list ul li > .select {
}
select {
  line-height: 1;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-right:25px;
}

select::-ms-expand {
  display: none;
}

.select {
  position: relative;
  cursor: pointer;
  margin-right:1%;
  float:left;
}
.select select{
	width:100%;
	font-size:14px;
	text-align:left;
}
.select i {
  position: absolute;
  top:9px;
  right:10px;
  pointer-events: none;
  font-size: 16px;
}

.select_between {
	width:7%;
	line-height:35px;
	text-align:center;
	float:left;
}

.setting_list ul li .input_right.right-label {	
	margin-top:-9px;
}


.quantity {
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-20px;
}

.quantity input[type=number]::-webkit-inner-spin-button,
.quantity input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}

.quantity .qty {
	float: left;
	width:30px;
	height:30px;
	line-height:30px;
	border: 0;
	background-color: #fff;
	text-align: center;
	margin-bottom: 0;
}

.quantity .plus,
.quantity .minus {
	display: block;
	float: left;
	cursor: pointer;
	border: 0px transparent;
	padding: 0;
	width:30px;
	height:30px;
	line-height:30px;
	text-align: center;
	background-color: #EEE;
	font-size:20px;
	border-radius:3px;
	font-weight: bold;
	transition: background-color .2s linear;
	-webkit-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
}

.quantity .plus:hover,
.quantity .minus:hover { background-color: #DDD; }

.quantity .qty:focus,
.quantity .plus:focus,
.quantity .minus:focus {
	box-shadow: none !important;
	outline: 0 !important;
}
.rightSet {
	overflow: hidden;
	width: 100%;
}
.rightSet input[type="checkbox"].chkbox1 + label.label2 {
	position: static;
	transform:none;
	padding-right: 10px;
}
.rightSet.hasWrite input.w100 {
	width: 100%;
}
.alertTxt {
	padding: 10px;
	background: #ffe0e0;
	font-size: 14px;
	border-radius: 5px;
	color:#000;
}
/* 슬라이더 on, off 스타일 */
.sliderWrap {margin-top: 10px;}
.sliderWrap b {font-weight: 500; font-size: 18px;}
.sliderWrap .sliderLabel {margin-top: 2px;}
.sliderLabel { position:relative; display:inline-block; width:60px; height:28px; margin-top:5px; border-radius:30px; cursor:pointer; overflow:hidden; box-shadow:1px 1px 2px #999;}
.sliderLabel { -webkit-tap-highlight-color:rgba(255,255,255,0); } /* 터치시 음영 없앰 */

.sliderLabel input { display:none; border-radius:30px; }
.sliderLabel input:checked + .slider { left:-10px; border-radius:30px; }

.slider { position:absolute; left:-42px; top:0px; border-radius:30px; 
-webkit-transition: left .25s ease-out; -moz-transition: left .25s ease-out; -o-transition: left .25s ease-out; -ms-transition: left .25s ease-out; transition: left .25s ease-out; }

.sliderOn,
.sliderBlock,
.sliderOff { display: block; font-family:Arial, verdana, sans-serif; font-weight:600; font-size:13px; height:28px; line-height:28px; border-radius:28px; position:absolute; top:0px; text-align:center; }

.sliderOn {
    background:#3fc3c4;
    background: -webkit-linear-gradient(top, #3fc3c4 0%, #3fc3c4 100%);
    background: -moz-linear-gradient(top, #3fc3c4 0%, #3fc3c4 100%);
    background: -o-linear-gradient(top, #3fc3c4 0%, #3fc3c4 100%);
    background: -ms-linear-gradient(top, #3fc3c4 0%, #3fc3c4 100%);
    background: linear-gradient(top, #3fc3c4 0%, #3fc3c4 100%);
    color:#fff!important;
    left:10px;
	text-indent:-22px;
    width:60px;
}

.sliderBlock {
    background:#d9d9d8;
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #d9d9d8 100%);
    background: -moz-linear-gradient(top, #fcfcfc 0%, #d9d9d8 100%);
    background: -o-linear-gradient(top, #fcfcfc 0%, #d9d9d8 100%);
    background: -ms-linear-gradient(top, #fcfcfc 0%, #d9d9d8 100%);
    background: linear-gradient(top, #fcfcfc 0%, #d9d9d8 100%);
    border:1px solid #a2a2a2;
    border-radius:28px;
    height:28px;
    left:42px;
	top:0px;
    width:28px;
}

.sliderOff {
    background:#e8e8e8;
    background: -webkit-linear-gradient(top, #ddd 0%, #e8e8e8 50%);
    background: -moz-linear-gradient(top, #ddd 0%, #e8e8e8 50%);
    background: -o-linear-gradient(top, #ddd 0%, #e8e8e8 50%);
    background: -ms-linear-gradient(top, #ddd 0%, #e8e8e8 50%);
    background: linear-gradient(top, #ddd 0%, #e8e8e8 50%);
	color: #8b8b8b;
    left:42px;
	text-indent:24px;
    width:60px;
}

.check_oven .sliderOff {
    background:#e8e8e8;
    background: -webkit-linear-gradient(top, #cd1313 0%, #b31d1d 50%);
    background: -moz-linear-gradient(top, #cd1313 0%, #b31d1d 50%);
    background: -o-linear-gradient(top, #cd1313 0%, #b31d1d 50%);
    background: -ms-linear-gradient(top, #cd1313 0%, #b31d1d 50%);
    background: linear-gradient(top, #cd1313 0%, #b31d1d 50%);
	color: #fff;
    left:42px;
	text-indent:24px;
    width:60px;
}

/* 인터넷 연결 안됨 */
.no_internet { position:relative; height:100%; background:url('../../images/common/img_wifi.png') no-repeat center 30%; background-size:auto 25%}
.no_internet p { position:absolute; left:0; top:50%; width:100%; text-align:center; font-size:18px; line-height:30px; font-weight:500; }

/* 로딩중 */
.loadingWrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.9);
	z-index: 99999;
}
.loadingWrap img {
	position: absolute;
	top: 50%; left: 50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	width: 100px;
	height: auto;
		}
.loading { position:absolute; left:0; top:30%; width:100%; text-align:center; font-size:16px; font-weight:500;}
.loading .img { margin:0 auto; }
.loading .img img { width:100% }
.loading p { margin:-30px auto 0; }
/*.loading p { position:absolute; left:0; top:130%; width:100%; text-align:center; padding-left:20px; font-size:18px; line-height:30px; font-weight:500; }
.loading {
  width:120px;
  height:120px;
  position:relative;
  margin:0 auto;
  top: 40vh;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}*/

.loading__circle {
  border-radius:50%;
  background-color:#398bc5;
  width: 17px;
  height: 17px;
  display: block;
  position: absolute;
  z-index: 1;
}

.loading__circle:nth-child(1) {
  top: 108px;
  left: 86px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -62.5ms;
          animation-delay: -62.5ms;
}

.loading__circle:nth-child(2) {
  top: 86px;
  left: 108px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -125ms;
          animation-delay: -125ms;
}

.loading__circle:nth-child(3) {
  top: 56px;
  left: 116px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -187.5ms;
          animation-delay: -187.5ms;
}

.loading__circle:nth-child(4) {
  top: 26px;
  left: 108px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -250ms;
          animation-delay: -250ms;
}

.loading__circle:nth-child(5) {
  top: 4px;
  left: 86px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -312.5ms;
          animation-delay: -312.5ms;
}

.loading__circle:nth-child(6) {
  top: -4px;
  left: 56px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -375ms;
          animation-delay: -375ms;
}

.loading__circle:nth-child(7) {
  top: 4px;
  left: 26px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -437.5ms;
          animation-delay: -437.5ms;
}

.loading__circle:nth-child(8) {
  top: 26px;
  left: 4px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -500ms;
          animation-delay: -500ms;
}

.loading__circle:nth-child(9) {
  top: 56px;
  left: -4px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -562.5ms;
          animation-delay: -562.5ms;
}

.loading__circle:nth-child(10) {
  top: 86px;
  left: 4px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -625ms;
          animation-delay: -625ms;
}

.loading__circle:nth-child(11) {
  top: 108px;
  left: 26px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -687.5ms;
          animation-delay: -687.5ms;
}

.loading__circle:nth-child(12) {
  top: 116px;
  left: 56px;
  -webkit-animation-duration: 750ms;
          animation-duration: 750ms;
  -webkit-animation-name: upup;
          animation-name: upup;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-delay: -750ms;
          animation-delay: -750ms;
}

@-webkit-keyframes upup {
  0% {
    -webkit-transform: scale(0.2, 0.2);
            transform: scale(0.2, 0.2);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.2, 0.2);
            transform: scale(0.2, 0.2);
    opacity: 1;
  }
}

@keyframes upup {
  0% {
    -webkit-transform: scale(0.2, 0.2);
            transform: scale(0.2, 0.2);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.2, 0.2);
            transform: scale(0.2, 0.2);
    opacity: 1;
  }
}


/*allMenu*/
.pinkC {
	color: #ff73a6!important;
}
.mintC {
	color: #3fc3c4!important;
}
.sub_row.type2 ul li {
	border-bottom:none;
}
.ccp_setting.type2 ul li > .input_right {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -20px;
}
.ccp_setting.type2 ul li > .input_right i.fa-chevron-right {
    color: #00b0b0;
    margin-top: 11px;
    font-size: 18px;
}
.ccp_setting.type2 ul li > span {
    width: 86%;
    padding-top: 4px;
    font-size: 13px;
    color: #5e5e5e;
    display: block;
}