@font-face {
	font-family:'Pretendard';
	src:url('../fonts/Pretendard-Bold.woff2') format('woff2');
	font-weight:700;
	font-style:normal;
    font-display:swap;
}
@font-face {
	font-family:'Pretendard';
	src:url('../fonts/Pretendard-SemiBold.woff2') format('woff2');
	font-weight:600;
	font-style:normal;
    font-display:swap;
}
@font-face {
	font-family: 'Pretendard';
	src:url('../fonts/Pretendard-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style:normal;
    font-display:swap;
}

@font-face {
	font-family: 'Pretendard';
	src:url('../fonts/Pretendard-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style:normal;
    font-display:swap;
}
#content.anomaly *,
#content.anomaly :before,
#content.anomaly :after {font-family:'Pretendard';font-weight:500;box-sizing:border-box;word-break:keep-all;}

#content.anomaly input[type=text],
#content.anomaly input[type=email],
#content.anomaly input[type=tel],
#content.anomaly input[type=number],
#content.anomaly input[type=submit],
#content.anomaly input[type=password],
#content.anomaly input[type=image],
#content.anomaly input[type=button],
#content.anomaly textarea,
#content.anomaly select{color:#222;font-size:16px;line-height:38px;height:38px;border:1px solid #ddd;-webkit-border-radius:0; -moz-appearance:none; -webkit-appearance:none; appearance:none;padding:0 5px;}
#content.anomaly input[type=number].year {max-width:100px;}
#content.anomaly input[type=number].month {max-width:80px;}
#content.anomaly input[type=number].day {max-width:80px;}
#content.anomaly input[type=number].age {max-width:80px;}
#content.anomaly input[type=number].weight {max-width:80px;}
#content.anomaly textarea {font-size:15px;line-height:1.5;height:125px;padding:10px;resize:none;}

	#content.anomaly input[type=text]:focus,
	#content.anomaly input[type=email]:focus,
	#content.anomaly input[type=tel]:focus,
	#content.anomaly input[type=number]:focus,
	#content.anomaly input[type=submit]:focus,
	#content.anomaly input[type=password]:focus,
	#content.anomaly input[type=image]:focus,
	#content.anomaly textarea:focus,
	#content.anomaly select:focus{border:1px solid #222;outline:none;}

#content.anomaly input[type=radio],
#content.anomaly input[type=checkbox]{-webkit-border-radius:0; -webkit-appearance:none; display:none}
#content.anomaly select::-ms-expand {display:none}
#content.anomaly input[type=number]::-webkit-outer-spin-button,
#content.anomaly input[type=number]::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}
#content.anomaly input[type=password]::-ms-reveal,
#content.anomaly input[type=password]::-ms-clear {display:none;}

#content.anomaly a.item-delete {display:block;color:#fff;font-size:14px;font-weight:600;text-align:center;line-height:1.0;background-color:#f48c0b;padding:7px 10px;}

/* 체크박스 커스텀 */
	#content.anomaly input[type=checkbox] + label {
		position:relative;
		font-size:16px;
		line-height:1.0;
		padding-left:24px;
		/*display:flex;
		align-items:center;
		flex-wrap:wrap;*/
	}
	#content.anomaly input[type=checkbox] + label em {display:inline-block;color:#999;font-size:14px;/*font-style:italic;*/margin-top:2px;}
	#content.anomaly input[type=checkbox] + label:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 20px;
		height: 20px;
		border: 1px solid #999;
		border-radius: 0px;
		overflow: hidden;
		margin-right: 5px;
	}
	#content.anomaly input[type=checkbox]:checked + label:before {
		border-color: #f48c0b;
		background: #f48c0b url('/wp-content/themes/wpex-corporate/images/contents/anomaly-chk-icon.jpg') no-repeat center center/contain;
	}

/* 라디오버튼 커스텀 */
	#content.anomaly .radio-chk {display:flex;align-items:center;flex-wrap:wrap;gap:10px 30px;margin-top:20px;}
	#content.anomaly input[type=radio] + label {
		position: relative;
		font-size: 16px;
		/*display: flex;
		align-items: center;
		flex-wrap: wrap;*/
		padding-left: 25px;
	}
	#content.anomaly input[type=radio] + label em {display:inline-block;color:#999;font-size:16px;/*font-style:italic;*/margin-top:2px;}
	#content.anomaly input[type=radio] + label i {display:inline-block;color:#999;font-size:16px;font-style:normal;margin-top:2px;padding-left:25px;}
	#content.anomaly input[type=radio] + label:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 20px;
		height: 20px;
		border: 1px solid #999;
		border-radius: 50%;
		margin-right: 5px;
	}
	#content.anomaly .age input[type=radio] + label:before {top:50%;transform:translate(0,-50%);}
	#content.anomaly input[type=radio]:checked + label:before {
		border-color: #f48c0b;
		background: #f48c0b url('/wp-content/themes/wpex-corporate/images/contents/anomaly-chk-icon.jpg') no-repeat center center/contain;
	}

/* 셀렉트박스 커스텀 */
	#content.anomaly div.prd-select-wrap {margin-top:10px;}
	#content.anomaly div.select-box-default-st {position:relative;/*max-width:250px;width:100%;*/min-width:180px;display:inline-block;color:#494949;padding:0px;margin:0px;white-space:normal;}
	#content.anomaly div.select-box-default-st.phone {max-width:140px;min-width:auto;}
	#content.anomaly div.select-box-default-st.ic_phone {max-width:140px;min-width:auto;}
	#content.anomaly div.select-box-default-st input.selectValue {position:relative;width:100%;display:inline-block;min-width:80px;height:38px;padding:0px 28px 0px 8px;overflow:hidden;background:url('/wp-content/themes/wpex-corporate/images/contents/anomaly-select-icon.png') no-repeat right 10px center;cursor:pointer;}
	#content.anomaly div.select-box-default-st.on input.selectValue {}
	#content.anomaly div.select-box-default-st input.selectValue.wd-min-100 {min-width:100px;}
	#content.anomaly div.select-box-default-st > .select-wrap {display:none;position:absolute;top:100%;left:0px;padding-top:1px;min-width:100%;max-height:260px;border:1px solid #ECEFF1;overflow-y:auto;/*width:100%;*/z-index:2;box-shadow:0px 1px 1px rgba(0,0,0,0.25);}
	#content.anomaly div.select-box-default-st > .select-wrap.up {top:auto;bottom:100%;padding-top:0;padding-bottom:3px;}
	#content.anomaly div.select-box-default-st ul.select-box-option {overflow:hidden;width:100%;height:auto;background-color:#FFF;}
	#content.anomaly div.select-box-default-st ul.select-box-option li {display:inline-block;font-size:14px;font-weight:500;width:100%;height:auto;border-bottom:0;padding:8px 8px;cursor:pointer;white-space:nowrap;}
	#content.anomaly div.select-box-default-st ul.select-box-option li + li {border-top:1px solid #ECEFF1;}
	#content.anomaly div.select-box-default-st ul.select-box-option li:hover {background-color:#FAFAFA;}
	#content.anomaly div.select-box-default-st ul.select-box-option li.optgroup {color:#A6A6A6;font-size:11px;}
	#content.anomaly div.select-box-default-st ul.select-box-option li:hover.optgroup {background-color:#FFF;}
	#content.anomaly div.select-box-default-st ul.select-box-option li.selected {color:#f48c0b;font-weight:700;}
	#content.anomaly div.select-box-default-st ul.select-box-option li.section-topline {border-top:1px solid #ECEFF1;}

/* PLACEHOLDER 커스텀 */
	#content.anomaly input::-webkit-input-placeholder {color:#999;font-weight:500;text-align:left !important;}
	#content.anomaly input::-moz-placeholder {color:#999;font-weight:500;text-align:left !important;}
	#content.anomaly input:-ms-input-placeholder {color:#999;font-weight:500;text-align:left !important;}
	#content.anomaly input:-moz-placeholder {color:#999;font-weight:500;text-align:left !important;}
	#content.anomaly input::placeholder {color:#999;font-weight:500;text-align:left !important;}

	#content.anomaly input.tac::-webkit-input-placeholder {text-align:center !important;}
	#content.anomaly input.tac::-moz-placeholder {text-align:center !important;}
	#content.anomaly input.tac:-ms-input-placeholder {text-align:center !important;}
	#content.anomaly input.tac:-moz-placeholder {text-align:center !important;}
	#content.anomaly input.tac::placeholder {text-align:center !important;}

	#content.anomaly textarea::-webkit-input-placeholder {color:#f5a545;font-size:14px;font-weight:500;/*font-style:italic;*/}
	#content.anomaly textarea::-moz-placeholder {color:#f5a545;font-size:14px;font-weight:500;/*font-style:italic;*/}
	#content.anomaly textarea:-ms-input-placeholder {color:#f5a545;font-size:14px;font-weight:500;/*font-style:italic;*/}
	#content.anomaly textarea:-moz-placeholder {color:#f5a545;font-size:14px;font-weight:500;/*font-style:italic;*/}
	#content.anomaly textarea::placeholder {color:#f5a545;font-size:14px;font-weight:500;/*font-style:italic;*/}

	/* INPUT 비활성화 : Disabled */
		#content.anomaly input:disabled {color:#c2c2c2;background-color:#f0f0f0 !important;}
		#content.anomaly textarea:disabled {color:#c2c2c2;background-color:#f0f0f0 !important;}
		#content.anomaly input:disabled + label,
		#content.anomaly input:disabled + label + .sub,
		#content.anomaly input:disabled + label + .sub em {color:#c2c2c2;}
		#content.anomaly input:disabled + label em {color:#c2c2c2 !important;}
		#content.anomaly input:disabled + label:before {border-color:#ddd;background-color:#f0f0f0 !important;}
		#content.anomaly input.readonly {color:#c2c2c2;background-color:#f0f0f0 !important;}

/* 파일첨부 */
	#content.anomaly .file-choose-form {margin-top:10px;display:flex;align-items:center;}
	#content.anomaly .file-choose-form input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
	#content.anomaly .file-choose-form label {display:inline-block;height:38px;line-height:36px;color:#222;font-size:14px;font-weight:600;background-color:#e5e5e5;cursor:pointer;border:1px solid #e5e5e5;border-bottom-color:#e2e2e2;padding:0 10px;margin-left:5px;}
	#content.anomaly .file-choose-form .upload-name {display:inline-block;max-width:calc(600px - 90px);width:100%;height:38px;line-height:36px;font-size:14px;background-color:#f9f9f9;border:1px solid #e5e5e5;padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none; }

/* CALENDAR :: Style */
	.calendar-div {}
	.calendar-div input[type=text] {width:120px;padding:8px 30px 8px 8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bfill:%23494949;%7D%3C/style%3E%3C/defs%3E%3Crect class='a' width='32' height='32' rx='5'/%3E%3Cpath class='b' d='M19.75,16H16v3.75h3.75ZM19,7.75v1.5H13V7.75H11.5v1.5h-.75a1.49,1.49,0,0,0-1.49,1.49h0v10.5a1.5,1.5,0,0,0,1.5,1.5h10.5a1.5,1.5,0,0,0,1.5-1.5h0V10.75a1.5,1.5,0,0,0-1.5-1.5H20.5V7.75Zm2.25,13.5H10.75V13h10.5Z'/%3E%3C/svg%3E") no-repeat right center/30px 30px;}
	.ui-widget.ui-widget-content {border:1px solid #ECEFF1;box-shadow:2px 2px 7px rgba(0,0,0,0.085);}
	.ui-widget-header {border:0;background-color:#fff;}
	.ui-datepicker .ui-datepicker-prev,
	.ui-datepicker .ui-datepicker-next {width:28px;height:28px;display:flex;justify-content:center;align-items:center;}
	.ui-datepicker .ui-datepicker-prev {top:50% !important;left:0 !important;transform:translate(0, -50%);}
	.ui-datepicker .ui-datepicker-next {top:50% !important;right:0 !important;transform:translate(0, -50%);}
	.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {position:relative;left:0;top:0;margin:0;width:18px;height:18px;}
	.ui-datepicker .ui-datepicker-prev span {background:url('../images/contents/calendar_prev.svg') no-repeat center center;}
	.ui-datepicker .ui-datepicker-next span {background:url('../images/contents/calendar_next.svg') no-repeat center center;}
	.ui-datepicker .ui-datepicker-title select {font-size:1.0rem;line-height:1.3;border:1px solid #ECEFF1;padding:5px;border-radius:3px;margin:0;}
	.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width:calc((100% / 2) - 5px);background:url('../images/common/svg/calendar_arrow.svg') no-repeat right center/18px 18px;}
	.ui-datepicker select.ui-datepicker-year {margin-left:5px;}
	.ui-datepicker th {font-size:0.85rem;font-weight:normal}
	.ui-state-default,
	.ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default,
	.ui-button, html .ui-button.ui-state-disabled:hover,
	html .ui-button.ui-state-disabled:active {border:1px solid #ECEFF1;font-size:0.85rem;text-align:center;border-radius:3px;background-color:#fff;} /* 날짜 기본 */
	.ui-datepicker td span, .ui-datepicker td a {padding:0.5em 0.2em;}
	.ui-state-highlight,
	.ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {color:#fff;border-color:#0069B9;background-color:#0069B9;} /* 오늘 */
	.ui-state-active,
	.ui-widget-content .ui-state-active,
	.ui-widget-header .ui-state-active,
	a.ui-button:active,
	.ui-button:active,
	.ui-button.ui-state-active:hover {color:#0069B9;font-weight:600;border-color:#EBF7FF;background-color:#EBF7FF;} /* 선택한 날짜 */
	.ui-state-hover,
	.ui-widget-content .ui-state-hover,
	.ui-widget-header .ui-state-hover,
	.ui-state-focus,
	.ui-widget-content .ui-state-focus,
	.ui-widget-header .ui-state-focus,
	.ui-button:hover,
	.ui-button:focus {}
	.ui-state-hover .ui-icon,
	.ui-state-focus .ui-icon,
	.ui-button:hover .ui-icon,
	.ui-button:focus .ui-icon {	background-image:inherit;}
	.ui-priority-secondary,
	.ui-widget-content .ui-priority-secondary,
	.ui-widget-header .ui-priority-secondary {color:#C3C3C3;border-color:#ECEFF1;background-color:#FAFAFA;} /* 이전달,다음달 날짜 */

/* Pagging :: Style */
	#pagging-wrap {position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px;}
	#pagging-wrap > .page-area {display:flex;align-items:center;}
	#pagging-wrap > .page-area > a.page-btn {font-size:0;line-height:0;width:32px;height:32px;border:1px solid #ECEFF1;border-radius:5px;background-repeat:no-repeat;background-position:center center;background-size:60px auto;overflow:hidden;margin:0 3px;}
	#pagging-wrap > .page-area > a.page-btn.first {background-image:url('../images/contents/icon-pagging-arrow.svg');background-position:left bottom;}
	#pagging-wrap > .page-area > a.page-btn.prev {background-image:url('../images/contents/icon-pagging-arrow.svg');background-position:left top;}
	#pagging-wrap > .page-area > a.page-btn.next {background-image:url('../images/contents/icon-pagging-arrow.svg');background-position:right top;}
	#pagging-wrap > .page-area > a.page-btn.last {background-image:url('../images/contents/icon-pagging-arrow.svg');background-position:right bottom;}
	#pagging-wrap > .page-area > a.page-btn.disable {border-color:#B3B3B3;background-color:#E0E0E0;opacity:0.3;}
	#pagging-wrap > .page-area > ul.list {display:flex;justify-content:center;align-items:center;margin:0 3px;}
	#pagging-wrap > .page-area > ul.list li {display:flex;justify-content:center;align-items:center;}
	#pagging-wrap > .page-area > ul.list li + li {margin-left:5px;}
	#pagging-wrap > .page-area > ul.list li a {font-weight:700;width:32px;height:32px;border-radius:5px;display:flex;justify-content:center;align-items:center;overflow:hidden;}
	#pagging-wrap > .page-area > ul.list li.on a {border:1px solid #ECEFF1;cursor:default;}
	
	#pagging-wrap > .lf {position:absolute;top:0;left:0;}
	#pagging-wrap > .rh {position:absolute;top:0;right:0;}
	#pagging-wrap > .rh span {margin:0 3px;}

/* 엑셀다운로드 버튼 */
	.down-excel-wrap {margin-top:10px;display:flex;justify-content:flex-end;}
	.down-excel-wrap a {color:#195836;font-size:14px;font-weight:600;border:1px solid #195836;padding:10px;display:flex;align-items:center;}
	.down-excel-wrap a:before {content:"";width:26px;height:24px;background:url('../images/contents/anomaly_icon_excel.png') no-repeat center center/contain;margin-right:7px;}
	.down-excel-wrap a:hover {color:#195836;background-color:rgba(25,88,54,0.15);}

/* 세로 스크롤바 커스텀 */
	.scroll-table.vertical {overflow-y:auto;}
	.scroll-table.vertical::-webkit-scrollbar {width:5px;  /* 스크롤바의 너비 */}
	.scroll-table.vertical::-webkit-scrollbar-thumb {
		display:block;
		width:5px; /* 스크롤바의 길이 */
		background-color:rgba(0,0,0,0.1); /* 스크롤바의 색상 */
		border-radius:3px;
		border:1px solid rgba(0,0,0,0.05);
	}
	.scroll-table.vertical::-webkit-scrollbar-thumb:hover {
		background-color:rgba(0,0,0,0.65);
		border:1px solid rgba(0,0,0,0.88);
	}
	.scroll-table.vertical::-webkit-scrollbar-track {
		display:block;
		background: rgba(0, 0, 0, .05);  /*스크롤바 뒷 배경 색상*/
	}
	.scroll-table.vertical::-webkit-scrollbar-button:start:decrement, 
	.scroll-table.vertical::-webkit-scrollbar-button:end:increment {
		/*  스크롤의 화살표가 포함된 영역   */
		display:none;
		height:1.0rem;
		background-color: transparent;
	}



#content.anomaly .mVer {display:none;}
#content.anomaly .break {display:block;width:100%;}
#content.anomaly .tac {text-align:center;}
#content.anomaly .displaynone {display:none !important;}
#content.anomaly .contents .cOrange {color:#f48c0b;font-weight:inherit;}
#content.anomaly .contents .required {position:relative;}
#content.anomaly .contents .required:before {content:"";position:absolute;top:2px;right:-12px;width:8px;height:8px;border-radius:50%;background-color:#f48c0b;}
/*#content.anomaly .contents .required:before {content:"필수";position:absolute;top:0;right:-30px;border-radius:3px;font-family:'Pretendard';color:#fff;font-size:11px;padding:3px 4px 2px;background-color:#f48c0b;vertical-align:top;margin-left:2px;}*/
#content.anomaly .contents .wp100 {max-width:100%;width:100%;}

/* 동의하기 */
#content.anomaly .contents.agree {margin-top:50px;}
#content.anomaly .contents.agree .nowrap {display:flex;align-items:center;flex-wrap:nowrap;}
#content.anomaly .contents.agree h1 {position:relative;font-size:30px;font-weight:700;letter-spacing:-0.035em;padding-bottom:15px;border-bottom:1px solid #000;margin-top:100px;}
#content.anomaly .contents.agree h1.first {margin-top:0;border-width:3px;}
#content.anomaly .contents.agree h1 > span.required-infor {position:absolute;top:10px;right:0;color:#f48c0b;font-size:16px;}
#content.anomaly .contents.agree h1 > span.required-infor:before {content:"";position:absolute;top:0;left:-12px;width:8px;height:8px;border-radius:50%;background-color:#f48c0b;}
/*content.anomaly .contents.agree h1 > span.required-infor:before {content:"필수";position:absolute;top:0;left:-30px;border-radius:3px;font-family:'Pretendard';color:#fff;font-size:11px;padding:3px 4px 2px;background-color:#f48c0b;vertical-align:top;margin-left:2px;}*/
#content.anomaly .contents.agree .all-chk {text-align:right;margin-top:10px;}
#content.anomaly .contents.agree .agree-info {margin-top:30px;}
#content.anomaly .contents.agree .agree-info p {font-size:18px;line-height:1.5;}
#content.anomaly .contents.agree .agree-wrap {margin-top:20px;}
#content.anomaly .contents.agree .agree-wrap h2 {position:relative;font-size:22px;font-weight:600;letter-spacing:-0.03em;}
#content.anomaly .contents.agree .agree-wrap h2 > span.required-infor {position:absolute;top:10px;right:0;color:#f48c0b;font-size:16px;}
#content.anomaly .contents.agree .agree-wrap h2 > span.required-infor:before {content:"";position:absolute;top:0;left:-12px;width:8px;height:8px;border-radius:50%;background-color:#f48c0b;}
/*#content.anomaly .contents.agree .agree-wrap h2 > span.required-infor:before {content:"필수";position:absolute;top:0;left:-30px;border-radius:3px;font-family:'Pretendard';color:#fff;font-size:11px;padding:3px 4px 2px;background-color:#f48c0b;vertical-align:top;margin-left:2px;}*/
#content.anomaly .contents.agree .agree-wrap .conts-box {border:1px solid #ebebeb;background-color:#fafafa;padding:5px;margin-top:10px;border-radius:5px;}
#content.anomaly .contents.agree .agree-wrap .conts-box .scroll-table {font-size:16px;line-height:1.5;}
#content.anomaly .contents.agree .agree-wrap .conts-box .scroll-table.vertical {height:260px;padding:10px;}
#content.anomaly .contents.agree .agree-wrap .conts-box .scroll-table strong {display:block;margin-top:30px;margin-bottom:5px;font-size:16px;}
#content.anomaly .contents.agree .agree-wrap .conts-box .scroll-table ul {padding-left:20px;}
#content.anomaly .contents.agree .agree-wrap .conts-box .scroll-table ul li {position:relative;padding-left:10px;font-size:16px;}
#content.anomaly .contents.agree .agree-wrap .conts-box .scroll-table ul li:before {content:"";position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:#444;}
#content.anomaly .contents.agree .agree-wrap .conts-txt {font-size:16px;line-height:1.5;margin-top:10px;}
#content.anomaly .contents.agree .agree-wrap p.caution {font-size:13px;margin-top:20px;}
#content.anomaly .contents.agree .agree-wrap .agree-check {margin-top:15px;}

#content.anomaly .row-table.agree {position:relative;margin-top:15px;padding-left:0;}
#content.anomaly .row-table.agree:before {content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#222;z-index:1;}
#content.anomaly .row-table.agree dl {display:flex;flex-wrap:wrap;}
#content.anomaly .row-table.agree dl dt {width:180px;color:#222;font-size:16px;font-weight:600;padding:30px;background-color:#f7f8f9;display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid #ddd;}
#content.anomaly .row-table.agree dl dd {width:calc(100% - 180px);color:#222;font-size:16px;padding:30px;display:flex;align-items:center;flex-wrap:wrap;}
#content.anomaly .row-table.agree dl dd input {max-width:225px;width:100%;height:48px;}
#content.anomaly .row-table.agree dl dd input.wp100 {max-width:100%;}
#content.anomaly .row-table.agree dl dd .pw-show-hide {position:relative;max-width:350px;width:100%;}
#content.anomaly .row-table.agree dl dd .pw-show-hide input.password {max-width:100%;width:100%;}
#content.anomaly .row-table.agree dl dd .pw-show-hide img {position:absolute;top:50%;right:0;transform:translate(0,-50%);cursor:pointer;}
#content.anomaly .row-table.agree dl dd .select-box-default-st {margin-left:5px;}
#content.anomaly .row-table.agree dl dd .caution {margin-top:10px;}
#content.anomaly .row-table.agree dl dd .caution p {position:relative;padding:0;margin:0;color:#666;font-size:14px;padding-left:10px;}
#content.anomaly .row-table.agree dl dd .caution p:before {content:"-";position:absolute;top:0;left:0;font-size:14px;}
#content.anomaly .row-table.agree dl dd .caution p + p {margin-top:5px;}
#content.anomaly .row-table.agree dl dd .caution p.cOrange {color:#f48c0b;}
#content.anomaly .row-table.agree dl dd .caution p.cOrange:before {color:#f48c0b;}

#content.anomaly .agree-btn-wrap {margin-top:50px;display:flex;justify-content:center;flex-wrap:wrap;}
#content.anomaly .agree-btn-wrap .btn-table > .wrap {width:100%;height:132px;border-radius:5px;padding:15px 10px 10px;}
#content.anomaly .agree-btn-wrap .btn-table > .wrap .vBr {display:block;}
#content.anomaly .agree-btn-wrap .btn-table > .wrap .txt {color:#ffea00;font-size:15px;line-height:1.2;text-align:center;}
#content.anomaly .agree-btn-wrap .btn-table > .wrap .txt strong {display:block;color:#fff;font-size:24px;}

#content.anomaly .agree-btn-wrap .btn-table.anomaly {width:100%;}
#content.anomaly .agree-btn-wrap .btn-table.anomaly > .wrap {background-color:#f48c0b;}
#content.anomaly .agree-btn-wrap .btn-table.anomaly > .wrap .btn-box {margin-top:10px;display:flex;gap:10px;margin-right:-10px;}
#content.anomaly .agree-btn-wrap .btn-table.anomaly > .wrap .btn-box a {width:calc((100% / 3) - 10px);font-size:16px;font-weight:600;border-radius:3px;padding:12px 5px;display:flex;justify-content:center;align-items:center;text-align:center;}
#content.anomaly .agree-btn-wrap .btn-table.anomaly > .wrap .btn-box a:hover {box-shadow:2px 2px 5px rgba(0,0,0,0.25);}
#content.anomaly .agree-btn-wrap .btn-table.anomaly > .wrap .btn-box a {color:#fff;background-color:#db5b0b;border:1px solid #c2500a;}
#content.anomaly .agree-btn-wrap .btn-table.anomaly > p.notice {color:#f48c0b;font-size:13px;padding:10px 10px 0;word-break:break-all;}

#content.anomaly .agree-btn-wrap .btn-table.product {width:100%;}
#content.anomaly .agree-btn-wrap .btn-table.product > .wrap {background-color:#0a1e5d;padding:10px;}
#content.anomaly .agree-btn-wrap .btn-table.product > .wrap a {display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;}
#content.anomaly .agree-btn-wrap .btn-table.product > .wrap a strong {display:block;color:#fff;font-size:24px;text-align:center;padding-bottom:10px;}
#content.anomaly .agree-btn-wrap .btn-table.product > .wrap a .txt {letter-spacing:-0.075em;}
#content.anomaly .agree-btn-wrap .btn-table.product > p.notice {color:#0a1e5d;font-size:13px;padding:10px 10px 0;word-break:break-all;}


/* 2024-10-08 추가 ST. { */
/* 묻고 답하기 */
#content.anomaly.qna-agree .contents {padding:40px 0;}
#content.anomaly.qna-agree input[type=checkbox]#qna_privacy {display:block;width:0;height:0;margin:0;padding:0;}

/* } ED. 2024-10-08 추가 */


/* 보고서 작성하기 */
#content.anomaly .contents.report-write {margin-top:50px;}
#content.anomaly .contents.report-write div {font-size:16px;}
#content.anomaly .contents.report-write h1 {position:relative;font-size:30px;font-weight:600;letter-spacing:-0.035em;padding-bottom:15px;border-bottom:3px solid #000;padding-right:100px;}
#content.anomaly .contents.report-write h1 > span.required-infor {position:absolute;top:10px;right:0;color:#f48c0b;font-size:16px;}
#content.anomaly .contents.report-write h1 > span.required-infor:before {content:"";position:absolute;top:2px;left:-12px;width:8px;height:8px;border-radius:50%;background-color:#f48c0b;}
/*#content.anomaly .contents.report-write h1 > span.required-infor:before {content:"필수";position:absolute;top:0;left:-30px;border-radius:3px;font-family:'Pretendard';color:#fff;font-size:11px;padding:2px 4px 1px;background-color:#f48c0b;}*/
#content.anomaly .contents.report-write .nowrap {flex-wrap:nowrap;}

#content.anomaly .contents.report-write .question {margin-top:130px;}
#content.anomaly .contents.report-write .question.first {margin-top:80px;}
#content.anomaly .contents.report-write .question > .title {position:relative;}
#content.anomaly .contents.report-write .question > .title h2 {position:relative;font-size:22px;font-weight:700;display:inline;/*margin-right:5px;*/}
#content.anomaly .contents.report-write .question > .title.required:before {content:none;}
#content.anomaly .contents.report-write .question > .title.required h2 {margin-right:20px;}
#content.anomaly .contents.report-write .question > .title.required h2:before {content:"";position:absolute;top:2px;right:-12px;width:8px;height:8px;border-radius:50%;background-color:#f48c0b;}
/*#content.anomaly .contents.report-write .question > .title.required h2:before {content:"필수";position:absolute;top:0;right:-30px;border-radius:3px;font-family:'Pretendard';color:#fff;font-size:11px;padding:3px 4px 2px;background-color:#f48c0b;vertical-align:top;margin-left:2px;}*/
#content.anomaly .contents.report-write .question > .title > em {color:#999;font-size:16px;/*font-style:italic;*/margin-top:3px;}
#content.anomaly .contents.report-write .question .title-chk {/*position:absolute;bottom:0;right:0;text-align:right;*/margin-top:10px;padding-left:24px;}
#content.anomaly .contents.report-write .question .title-chk em {color:#999;font-size:16px;/*font-style:italic;*/margin-top:3px;}
	
	#content.anomaly .contents.report-write .question > .sec-quest {position:relative;margin-top:40px;padding-left:24px;}
	#content.anomaly .contents.report-write .question > .sec-quest > div.flex {display:flex;align-items:center;flex-wrap:wrap;gap:10px 30px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title {display:flex;align-items:center;flex-wrap:wrap;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title h3 {position:relative;font-size:18px;font-weight:600;margin-right:5px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title h3:after {content:"";position:absolute;top:4px;left:-24px;width:17px;height:17px;background:url('/wp-content/themes/wpex-corporate/images/contents/anomaly_question.png') no-repeat center center/cover;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title h3.sec {margin-left:10px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title h3.sec:after {content:none;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title.required:before {content:none;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title.required h3 {margin-right:20px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title.required h3:before {content:"";position:absolute;top:2px;right:-12px;width:8px;height:8px;border-radius:50%;background-color:#f48c0b;}
	/*#content.anomaly .contents.report-write .question > .sec-quest > .title.required h3:before {content:"필수";position:absolute;top:0;right:-30px;border-radius:3px;font-family:'Pretendard';color:#fff;font-size:11px;padding:3px 4px 2px;background-color:#f48c0b;vertical-align:top;margin-left:2px;}*/
	#content.anomaly .contents.report-write .question > .sec-quest > .title > .desc {color:#999;font-size:18px;margin-right:3px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title > .desc.red {flex-shrink:0;flex-basis:100%;color:#FF0000;margin-top:10px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title > em {color:#999;font-size:16px;/*font-style:italic;*/margin-top:3px;margin-right:5px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title > span.small {width:100%;color:#999;font-size:16px;margin-top:10px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap {position:relative;display:flex;flex-wrap:wrap;}
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .namesofgoods {width:100%;}
	/* <datalist> and <option> styling */
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .ui-widget {width:100%;}
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .ui-widget .custom-combobox {display:flex;width:100%;}
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .ui-widget .custom-combobox > input {
		position: relative;
		display: block;
		color: #222;
		font-size: 16px;
		text-align: left;
		line-height: 38px;
		width: calc(100% - 38px);
		height: 38px;
		border: 1px solid #ddd;
		-webkit-border-radius: 0;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		padding: 0 5px;
		box-shadow: none;
	}
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .ui-widget .custom-combobox > .custom-combobox-toggle {
		width: 38px;
		height: 38px;
		padding: 0;
	}
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .ui-widget .custom-combobox > .custom-combobox-input {
		margin: 0;
		padding: 5px 10px;
	}
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .ui-widget .custom-combobox > a.ui-button {border: 1px solid #ddd;border-left:0;border-radius:0;background:url('/wp-content/themes/wpex-corporate/images/contents/anomaly_combobox_arrow.png') no-repeat center center/contain;}

		ul.ui-autocomplete {border:1px solid #ddd !important;border-top:0px !important;box-shadow:0px 1px 5px rgba(0,0,0,0.15) !important;width: calc(100% - 40px) !important;max-height:300px;overflow-y:auto;overflow-x:hidden;}
		ul.ui-autocomplete > li {padding:5px;font-size:14px;border:0 !important;}
		ul.ui-autocomplete > li.ui-state-focus,
		ul.ui-autocomplete > li.ui-state-active {
			margin: 0px !important;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}




	/*#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .productname {width:calc(65% - 5px);margin-left:5px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .select-description-st {width:100%;margin-top:10px;color:#999;font-size:14px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .select-description-st.active:before {content:"※ ";}*/
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no {margin-top:10px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no > div {display:flex;flex-wrap:wrap;align-items:center;}
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no > div.select {padding:0 0;}
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no > div label {display:flex;flex-wrap:wrap;align-items:center;margin-top:10px;margin-bottom:10px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no > div em {color:#999;font-size:16px;/*font-style:italic;*/margin-top:3px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no-table {padding-left:24px;margin-top:10px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no-table.disabled * {color:#c2c2c2 !important;}
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no-table > p.tit {font-size:16px;font-weight:600;margin:0;padding-bottom:5px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no-table > p.tit > em {color:#999;font-size:16px;font-weight:400;/*font-style:italic;*/margin-top:3px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no-table > div {display:flex;flex-wrap:wrap;align-items:center;}
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no-table > div.select {padding:0 0;}
	#content.anomaly .contents.report-write .question > .sec-quest > .yes-or-no-table > div label {margin-top:7px;margin-bottom:7px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .checkbox-table {margin-top:15px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .checkbox-table > div {display:flex;flex-wrap:wrap;align-items:center;}
	#content.anomaly .contents.report-write .question > .sec-quest > .checkbox-table label {margin-top:10px;margin-bottom:5px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .checkbox-table .sub.wp100 {padding-left:24px;margin-top:5px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .checkbox-table .sub.wp100 input {width:100%;}
	#content.anomaly .contents.report-write .question > .sec-quest > .radio-table {margin-top:15px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .radio-table > div {display:flex;flex-wrap:wrap;align-items:center;}
	#content.anomaly .contents.report-write .question > .sec-quest > .radio-table label {margin-top:10px;margin-bottom:5px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .radio-table span.notice {color:#999;font-size:14px;margin-left:10px;margin-top:5px;}

		#content.anomaly .contents.report-write .question > .sec-quest > .third-quest {margin-top:15px;padding-left:13px;font-size:16px;}
		#content.anomaly .contents.report-write .question > .sec-quest > .third-quest.flex {display:flex;align-items:center;flex-wrap:wrap;gap:10px 30px;}
		#content.anomaly .contents.report-write .question > .sec-quest > .third-quest > div {padding:10px 0;}
		#content.anomaly .contents.report-write .question > .sec-quest > .third-quest > div.flex {display:flex;align-items:center;flex-wrap:wrap;}
		#content.anomaly .contents.report-write .question > .sec-quest > .third-quest > div.select {padding:0 0;}
		#content.anomaly .contents.report-write .question > .sec-quest > .third-quest .title {display:flex;align-items:center;}
		#content.anomaly .contents.report-write .question > .sec-quest > .third-quest .title h4 {position:relative;font-size:16px;margin-right:5px;}
		#content.anomaly .contents.report-write .question > .sec-quest > .third-quest .title h4:after {content:"-";position:absolute;top:0;left:-13px;}
		#content.anomaly .contents.report-write .question > .sec-quest > .third-quest .title > em {color:#999;font-size:16px;/*font-style:italic;*/}
		#content.anomaly .contents.report-write .question > .sec-quest > .third-quest > div.select .title {margin-top:5px;margin-bottom:5px;}
		
			#content.anomaly .contents.report-write .question > .sec-quest > .third-quest .fourth_quest {margin-top:15px;}
			#content.anomaly .contents.report-write .question > .sec-quest > .third-quest .fourth_quest > div {margin-top:10px;}
			#content.anomaly .contents.report-write .question > .sec-quest > .third-quest .fourth_quest > div label {font-size:16px;}
			#content.anomaly .contents.report-write .question > .sec-quest > .third-quest .fourth_quest > div label > em {color:#999;font-size:15px;/*font-style:italic;*/}

#content.anomaly .row-table {position:relative;margin-top:15px;padding-left:24px;}
#content.anomaly .row-table:before {content:"";position:absolute;top:0;left:24px;width:calc(100% - 24px);height:1px;background-color:#222;z-index:1;}
#content.anomaly .row-table dl {display:flex;flex-wrap:wrap;border-bottom:1px solid #000;}
#content.anomaly .row-table dl dt {width:345px;padding:10px 20px;background-color:#f7f8f9;display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid #ddd;}
#content.anomaly .row-table dl dt.flextop {align-items:flex-start;}
#content.anomaly .row-table dl dt.flextop > p {margin-top:7px;}
#content.anomaly .row-table dl dt > p {padding:0;margin:0;}
#content.anomaly .row-table dl dt > p > span.title {color:#222;font-size:18px;line-height:1.0;font-weight:600;}
#content.anomaly .row-table dl dt > p > span.desc {display:block;color:#999;font-size:16px;line-height:1.3;font-weight:600;margin-top:6px;}
#content.anomaly .row-table dl dt > p > em {color:#999;font-size:16px;line-height:1.0;/*font-style:italic;*/margin-top:3px;}
#content.anomaly .row-table dl dt.required:before {content:none;}
#content.anomaly .row-table dl dt.required > p > span.title {position:relative;margin-right:4px;}
#content.anomaly .row-table dl dt.required > p > span.title:after {content:"";/*position:absolute;top:2px;right:-12px;*/display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#f48c0b;vertical-align:top;margin-left:2px;}
/*#content.anomaly .row-table dl dt.required > p > span.title:after {content:"필수";display:inline-block;border-radius:3px;font-family:'Pretendard';color:#fff;font-size:11px;padding:3px 4px 2px;background-color:#f48c0b;vertical-align:top;margin-left:2px;}*/
#content.anomaly .row-table dl dd {color:#222;font-size:18px;width:calc(100% - 345px);padding:10px 30px;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;align-items:center;}
#content.anomaly .row-table dl dd input {max-width:220px;width:100%;height:38px;}
#content.anomaly .row-table dl dd input.phone {max-width:140px;}
#content.anomaly .row-table dl dd > div.select-box-default-st,
#content.anomaly .row-table dl dd > div.etc {padding:0 0;}
#content.anomaly .row-table dl dd > div.flex-wp100 {max-width:100%;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;}
#content.anomaly .row-table dl dd > div.flex-wp100 > .sub {display:inline-flex;align-items:center;line-height:1;}
#content.anomaly .row-table dl dd > div label {margin-top:7px;margin-bottom:7px;}
#content.anomaly .row-table dl dd em {color:#999;font-size:16px;line-height:1.0;/*font-style:italic;*/}
#content.anomaly .row-table dl dd .flex {display:flex;flex-wrap:wrap;align-items:center;gap:10px 30px;}
#content.anomaly .row-table dl dd.radio-btn {gap:10px 30px;}
#content.anomaly .row-table dl dd label em {color:#999;font-size:16px;line-height:1.0;font-weight:400;/*font-style:italic;*/}
#content.anomaly .row-table dl dd p.caution {color:#999;font-size:14px;line-height:1.0;margin:10px 0 0;padding:0;}

#content.anomaly .row-table dl dd > .m-sel > div {min-height:32px;}
#content.anomaly .row-table dl dd > .m-sel .select {display:flex;align-items:center;}

	#content.anomaly .row-table.sub-table {padding-left:0;}
	#content.anomaly .row-table.sub-table:before {content:none;}
	#content.anomaly .row-table.sub-table dl {border:1px solid #ddd;}
	#content.anomaly .row-table.sub-table dl dt {max-width:190px;width:100%;background-color:#fff;padding:5px;}
	#content.anomaly .row-table.sub-table dl dt > p > span.title {font-size:16px;}
	#content.anomaly .row-table.sub-table dl dt > p > em {font-size:14px;}
	#content.anomaly .row-table.sub-table dl dt.first,
	#content.anomaly .row-table.sub-table dl dd.first {border-top:0;}
	#content.anomaly .row-table.sub-table dl dd {width:calc(100% - 190px);border-left:1px solid #ddd;font-size:14px;padding:5px;}

	#content.anomaly .mhistory-table .show-hide {display:none;}
	#content.anomaly .mhistory-table.active .show-hide {display:inherit;}


#content.anomaly .row-table a.mhistory-delete {display:block;color:#fff;font-size:14px;font-weight:600;text-align:center;line-height:1.0;background-color:#f48c0b;padding:7px 10px;}
#content.anomaly .contents.report-write .question .mhistory-add {width:100%;display:flex;justify-content:flex-end;margin-top:15px;}
#content.anomaly .contents.report-write .question .mhistory-add > a {max-width:196px;width:100%;color:#666;font-size:16px;font-weight:600;text-align:center;line-height:1.0;border:1px solid #8e8e8e;padding:15px 10px;display:flex;align-items:center;justify-content:center;}
#content.anomaly .contents.report-write .question .mhistory-add > a:before {content:"";width:16px;height:16px;background:url('/wp-content/themes/wpex-corporate/images/contents/anomaly-add-icon.png') no-repeat center center/cover;margin-right:7px;}
#content.anomaly .contents.report-write .question .other-table {margin-top:10px;border:0;padding:0;}
#content.anomaly .contents.report-write .question .textarea {position:relative;}
#content.anomaly .contents.report-write .question .textarea .placeholder {pointer-events:none;user-select:none;position:absolute;top:0;left:0;width:100%;padding:10px;color:#f5a545;font-size:16px;/*font-style:italic;*/line-height:1.6;}
#content.anomaly .contents.report-write .question .textarea .placeholder > span.mark {background-color:rgba(244,140,11,0.125);}
#content.anomaly .contents.report-write .question .textarea .placeholder > p {margin-top:15px;}
#content.anomaly .contents.report-write .question .example {color:#f5a545;font-size:16px;/*font-style:italic;*/line-height:1.6;margin-top:5px;}
#content.anomaly .contents.report-write .question .example > span.mark {background-color:rgba(244,140,11,0.125);}
#content.anomaly .contents.report-write .question .example > p {margin-top:5px;}
#content.anomaly .contents.report-write .question .example-desc {margin:7px 0 0;}
#content.anomaly .contents.report-write .question .example-caution {color:#999;font-size:15px;margin-top:7px;}
#content.anomaly .contents.report-write .question .example-caution > strong {text-decoration:underline;}
#content.anomaly .contents.report-write p.file-caution {color:#999;font-size:14px;margin:10px 0 0;padding:0;}
#content.anomaly .contents.report-write p.file-caution > span {position:relative;padding-left:10px;display:block;}
#content.anomaly .contents.report-write p.file-caution > span:before {content:"-";position:absolute;top:0;left:0;}
#content.anomaly .contents.report-write p.file-caution > span + span {margin-top:3px;}

#content.anomaly .btn-wrap {margin-top:60px;padding-top:60px;border-top:1px solid #222;display:flex;justify-content:center;}
#content.anomaly .btn-wrap a {max-width:196px;width:100%;color:#fff;font-size:16px;font-weight:600;text-align:center;padding:15px 10px;background-color:#c7c7c7;border-radius:5px;}
#content.anomaly .btn-wrap a.submit {background-color:#f48c0b;}
#content.anomaly .btn-wrap a.pdf-down {color:#f15642;background-color:#fff;border:1px solid #f15642;display:flex;justify-content:center;align-items:center;}
#content.anomaly .btn-wrap a.pdf-down:before {content:"";width:26px;height:26px;background:url('/wp-content/themes/wpex-corporate/images/contents/anomaly_icon_PDF.png') no-repeat center center/contain;margin-right:5px;}
#content.anomaly .btn-wrap a + a {margin-left:10px;}
#content.anomaly .btn-wrap a:hover {box-shadow:3px 3px 10px rgba(0,0,0,0.25);}
#content.anomaly ul.report-guide {margin-top:50px;}
#content.anomaly ul.report-guide li {position:relative;padding-left:18px;color:#999;font-size:16px;}
#content.anomaly ul.report-guide li:before {content:"※";position:absolute;top:0;left:0;}
#content.anomaly ul.report-guide li + li {margin-top:5px;}
#content.anomaly div.day-ex {color:#999;font-size:16px !important;/*font-style:italic;*/display:inline-flex;margin-left:10px;}
#content.anomaly div.day-ex-wd100p {color:#999;font-size:16px !important;/*font-style:italic;*/max-width:100%;width:100%;display:flex;margin-top:5px;}




/* 보고서 상세보기 */
#PDF-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.86);z-index:9999;display:flex;justify-content:center;align-items:center;}
#PDF-loader p {display:block;text-align:center;padding:0;margin:0;}
#PDF-loader p span{display:block;color:#222;font-size:14px;}
.page-divide{/*width:21cm;padding:2cm;margin:1cm auto;border-radius:5px;background:white;*/}
@page{size:A4 portrait;margin:0;/*size:landscape;*/}
@media print{.page-divide {margin:0;border:initial;border-radius:initial;width:initial;min-height:initial;box-shadow:initial;background:initial;page-break-after:always;}}
#content.anomaly .contents.report-view {margin-top:50px;}
#content.anomaly .contents.report-view div {font-size:16px;}
#content.anomaly .contents.report-view h1 {position:relative;font-size:30px;font-weight:700;letter-spacing:-0.035em;padding-bottom:15px;border-bottom:3px solid #000;padding-right:100px;}
#content.anomaly .contents.report-view h1 > span.required-infor {position:absolute;top:10px;right:0;color:#f48c0b;font-size:16px;}
#content.anomaly .contents.report-view h1 > span.required-infor:before {content:"";position:absolute;top:0;left:-12px;width:8px;height:8px;border-radius:50%;background-color:#f48c0b;}
/*#content.anomaly .contents.report-view h1 > span.required-infor:before {content:"필수";position:absolute;top:0;left:-30px;border-radius:3px;font-family:'Pretendard';color:#fff;font-size:11px;padding:3px 4px 2px;background-color:#f48c0b;vertical-align:top;margin-left:2px;}*/
#content.anomaly .contents.report-view p.receipt-code {font-size:16px;letter-spacing:0;text-align:right;margin-top:10px;}
#content.anomaly .contents.report-view .dot-list {margin-top:10px;}
#content.anomaly .contents.report-view .dot-list > p {position:relative;margin:0;padding-left:15px;}
#content.anomaly .contents.report-view .dot-list > p:before {content:"ㆍ";position:absolute;top:0;left:0;}
#content.anomaly .contents.report-view .dot-list > p + p {margin-top:5px;}
#content.anomaly .contents.report-view .nowrap {flex-wrap:nowrap;}

#content.anomaly .contents.report-view .question {margin-top:100px;}
#content.anomaly .contents.report-view .question.first {margin-top:80px;}
#content.anomaly .contents.report-view .question > .title {/*display:flex;align-items:center;flex-wrap:wrap;*/}
#content.anomaly .contents.report-view .question > .title h2 {position:relative;font-size:22px;font-weight:600;display:inline;/*margin-right:5px;*/}
#content.anomaly .contents.report-view .question > .title.required:before {content:none;}
#content.anomaly .contents.report-view .question > .title.required h2 {margin-right:20px;}
#content.anomaly .contents.report-view .question > .title.required h2:before {content:"";position:absolute;top:2px;right:-12px;width:8px;height:8px;border-radius:50%;background-color:#f48c0b;}
/*#content.anomaly .contents.report-view .question > .title.required h2:before {content:"필수";position:absolute;top:0;right:-30px;border-radius:3px;font-family:'Pretendard';color:#fff;font-size:11px;padding:3px 4px 2px;background-color:#f48c0b;vertical-align:top;margin-left:2px;}*/
#content.anomaly .contents.report-view .question > .title > em {color:#999;font-size:16px;/*font-style:italic;*/margin-top:3px;}

	#content.anomaly .contents.report-view .question > .sec-quest {margin-top:40px;padding-left:24px;}
	#content.anomaly .contents.report-view .question > .sec-quest > div.flex {display:flex;align-items:center;flex-wrap:wrap;gap:10px 30px;}
	#content.anomaly .contents.report-view .question > .sec-quest > .title {display:flex;align-items:center;flex-wrap:wrap;}
	#content.anomaly .contents.report-view .question > .sec-quest > .title h3 {position:relative;font-size:18px;font-weight:600;margin-right:5px;}
	#content.anomaly .contents.report-view .question > .sec-quest > .title h3:after {content:"";position:absolute;top:4px;left:-24px;width:17px;height:17px;background:url('/wp-content/themes/wpex-corporate/images/contents/anomaly_question.png') no-repeat center center/cover;}
	#content.anomaly .contents.report-view .question > .sec-quest > .title.required:before {content:none;}
	#content.anomaly .contents.report-view .question > .sec-quest > .title.required h3 {margin-right:20px;}
	#content.anomaly .contents.report-view .question > .sec-quest > .title.required h3:before {content:"";position:absolute;top:2px;right:-12px;width:8px;height:8px;border-radius:50%;background-color:#f48c0b;}
	/*#content.anomaly .contents.report-view .question > .sec-quest > .title.required h3:before {content:"필수";position:absolute;top:0;right:-30px;border-radius:3px;font-family:'Pretendard';color:#fff;font-size:11px;padding:3px 4px 2px;background-color:#f48c0b;vertical-align:top;margin-left:2px;}*/
	#content.anomaly .contents.report-view .question > .sec-quest > .title > .desc {font-size:16px;margin-right:3px;}
	#content.anomaly .contents.report-view .question > .sec-quest em {color:#999;font-size:16px;/*font-style:italic;*/margin-top:3px;}

		#content.anomaly .contents.report-view .question > .sec-quest > .third-quest {margin-top:15px;padding-left:13px;font-size:16px;}
		#content.anomaly .contents.report-view .question > .sec-quest > .third-quest.flex {display:flex;align-items:center;flex-wrap:wrap;gap:10px 30px;}
		#content.anomaly .contents.report-view .question > .sec-quest > .third-quest > div {padding:0 0;}
		#content.anomaly .contents.report-view .question > .sec-quest > .third-quest > div.flex {display:flex;align-items:center;flex-wrap:wrap;}
		#content.anomaly .contents.report-view .question > .sec-quest > .third-quest > div.select {padding:0 0;}
		#content.anomaly .contents.report-view .question > .sec-quest > .third-quest .title {display:flex;align-items:center;}
		#content.anomaly .contents.report-view .question > .sec-quest > .third-quest .title h4 {position:relative;font-size:16px;margin-right:5px;}
		#content.anomaly .contents.report-view .question > .sec-quest > .third-quest .title h4:after {content:"-";position:absolute;top:0;left:-13px;}
		#content.anomaly .contents.report-view .question > .sec-quest > .third-quest > div.select .title {margin-top:5px;margin-bottom:5px;}

#content.anomaly .contents.report-view .question .mhistory-add {width:100%;display:flex;justify-content:flex-end;margin-top:15px;}
#content.anomaly .contents.report-view .question .mhistory-add > a {max-width:196px;width:100%;color:#666;font-size:16px;font-weight:600;text-align:center;line-height:1.0;border:1px solid #8e8e8e;padding:15px 10px;display:flex;align-items:center;justify-content:center;}
#content.anomaly .contents.report-view .question .mhistory-add > a:before {content:"";width:16px;height:16px;background:url('/wp-content/themes/wpex-corporate/images/contents/anomaly-add-icon.png') no-repeat center center/cover;margin-right:7px;}
#content.anomaly .contents.report-view .question .other-table {margin-top:10px;border:0;padding:10px;border:1px solid #ddd;}
#content.anomaly .contents.report-view .question .textarea {position:relative;}
#content.anomaly .contents.report-view .question .textarea .placeholder {pointer-events:none;user-select:none;position:absolute;top:0;left:0;width:100%;padding:10px;color:#f5a545;font-size:16px;/*font-style:italic;*/line-height:1.6;}
#content.anomaly .contents.report-view .question .textarea .placeholder > span.mark {background-color:rgba(244,140,11,0.125);}
#content.anomaly .contents.report-view .question .textarea .placeholder > p {margin-top:15px;}
#content.anomaly .contents.report-view p.file-caution {color:#999;font-size:14px;margin:10px 0 0;padding:0;}




/* 보고서 접수 완료 */
#content.anomaly .contents.completion {}
#content.anomaly .contents.completion h1 {position:relative;font-size:30px;font-weight:700;letter-spacing:-0.035em;padding-bottom:15px;border-bottom:3px solid #000;padding-right:100px;}
#content.anomaly .contents.completion .complete-wrap {margin-top:50px;}
#content.anomaly .contents.completion .complete-wrap h5 {font-size:20px;text-align:center;}
#content.anomaly .contents.completion .complete-wrap .regist-code {color:#000;font-size:48px;font-weight:600;text-align:center;border:1px solid #e2e2e2;background-color:#fef7ee;border-radius:30px;padding:50px;max-width:800px;margin:15px auto;}
#content.anomaly .contents.completion .complete-wrap p {color:#222;font-size:16px;font-weight:500;text-align:center;margin-top:20px;}
#content.anomaly .contents.completion .btn-wrap {border-top:0;padding-top:0;}
#content.anomaly .contents.completion .btn-wrap a {max-width:196px;width:100%;color:#fff;font-size:16px;font-weight:600;text-align:center;padding:15px 10px;background-color:#222;border-radius:5px;}




/* 보고서 열람 : 로그인 */
#content.anomaly .contents.reading {padding-top:100px;}
#content.anomaly .contents.reading h2 {position:relative;color:#666;font-size:18px;letter-spacing:-0.035em;padding-right:100px;}
#content.anomaly .contents.reading h2 > strong {width:100%;color:#000;font-size:20px;}
#content.anomaly .contents.reading h2 > span.required-infor {position:absolute;bottom:15px;right:0;color:#f48c0b;font-size:16px;}
#content.anomaly .contents.reading h2 > span.required-infor:before {content:"";position:absolute;top:0;left:-12px;width:8px;height:8px;border-radius:50%;background-color:#f48c0b;}
/*#content.anomaly .contents.reading h2 > span.required-infor:before {content:"필수";position:absolute;top:0;left:-30px;border-radius:3px;font-family:'Pretendard';color:#fff;font-size:11px;padding:3px 4px 2px;background-color:#f48c0b;vertical-align:top;margin-left:2px;}*/
#content.anomaly .contents.reading .login-btn-wrap {margin-top:50px;display:flex;justify-content:center;}
#content.anomaly .contents.reading .login-btn-wrap a {max-width:320px;width:100%;color:#fff;font-size:16px;background-color:#f48c0b;border-radius:3px;padding:12px 5px;display:flex;justify-content:center;align-items:center;text-align:center;}
#content.anomaly .contents.reading .login-btn-wrap a:hover {box-shadow:3px 3px 10px rgba(0,0,0,0.25);}




/* 보고서 리스트 */
#content.anomaly .contents.anomaly-list {padding-top:100px;}
#content.anomaly .contents.anomaly-list .tab-wrap {}
#content.anomaly .contents.anomaly-list .tab-wrap ul {display:flex;align-items:center;}
#content.anomaly .contents.anomaly-list .tab-wrap ul li {width:calc(100% / 4);border-top:1px solid #ddd;border-right:1px solid #ddd;display:flex;align-items:center;}
#content.anomaly .contents.anomaly-list .tab-wrap ul li:first-child {border-left:1px solid #ddd;}
#content.anomaly .contents.anomaly-list .tab-wrap ul li a {width:100%;height:80px;color:#02aace;font-size:16px;line-height:1.3;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 5px;}
#content.anomaly .contents.anomaly-list .tab-wrap ul li.on {border-top: 2px solid #f48c0b;}
#content.anomaly .contents.anomaly-list .tab-wrap ul li.on a {font-weight:600;}
#content.anomaly .contents.anomaly-list .search-wrap {margin-top:50px;display:flex;justify-content:space-between;}
#content.anomaly .contents.anomaly-list .search-wrap > div {position:relative;display:flex;align-items:center;}
#content.anomaly .contents.anomaly-list .search-wrap > div > span {padding:0 3px;}
#content.anomaly .contents.anomaly-list .search-wrap > div.keyword-wrap > .select-box-default-st {max-width:150px;min-width:auto;}
#content.anomaly .contents.anomaly-list .search-wrap > div.keyword-wrap > .select-box-default-st input[type=text] {font-size:14px;}
#content.anomaly .contents.anomaly-list .search-wrap > div.keyword-wrap > .keyword-search {display:flex;align-items:center;width:230px;margin-left:3px;}
#content.anomaly .contents.anomaly-list .search-wrap > div.keyword-wrap > .keyword-search input[type=text] {width:100%;font-size:14px;}
#content.anomaly .contents.anomaly-list .search-wrap > div.keyword-wrap > .keyword-search input[type=submit] {position:absolute;top:0;right:0;width:38px;height:38px;background:transparent url('../images/contents/anomaly_icon_search.png') no-repeat center center/contain;border:0;}
#content.anomaly .contents.anomaly-list ul.table-wrap {margin-top:15px;border-top:1px solid #000;border-bottom:1px solid #000;}
#content.anomaly .contents.anomaly-list ul.table-wrap > li,
#content.anomaly .contents.anomaly-list ul.table-wrap > li a {display:flex;width:100%;}
#content.anomaly .contents.anomaly-list ul.table-wrap > li div.cell {color:#737677;font-size:15px;padding:15px 5px;border-top:1px solid #ddd;display:flex;align-items:center;justify-content:center;text-align:center;}
#content.anomaly .contents.anomaly-list ul.table-wrap > li div.no {width:80px;}
/*#content.anomaly .contents.anomaly-list ul.table-wrap > li div.part {width:180px;}*/
#content.anomaly .contents.anomaly-list ul.table-wrap > li div.subject {width:calc(100% - 630px);flex-wrap:wrap;justify-content:flex-start;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#content.anomaly .contents.anomaly-list ul.table-wrap > li div.subject > span {width:100%;color:#999;font-size:14px;}
#content.anomaly .contents.anomaly-list ul.table-wrap > li div.receipt_no {width:180px;}
#content.anomaly .contents.anomaly-list ul.table-wrap > li div.trace {width:100px;}
#content.anomaly .contents.anomaly-list ul.table-wrap > li div.email {width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#content.anomaly .contents.anomaly-list ul.table-wrap > li div.date {width:90px;}
#content.anomaly .contents.anomaly-list ul.table-wrap > li.title div.cell {color:#000;border-top:0;background-color:#f5f5f5;}
#content.anomaly .contents.anomaly-list ul.table-wrap > li.title div.subject {text-align:center;}
	#content.anomaly .contents.anomaly-list ul.table-wrap > li a:hover {background-color:rgba(0,0,0,0.0225);}

#content.anomaly .contents.anomaly-list ul.table-wrap > li.hidden {opacity:.5;background-color:rgba(255,107,0,0.075);}


#content.anomaly #anomaly-prograss {position:sticky;bottom:20px;text-align:center;padding-top:30px;z-index:1;pointer-events:none;}
#content.anomaly #anomaly-prograss span {display:inline-flex;align-items:center;gap:6px;font-size:13px;background-color:#fff;border:1px solid #f48c0b;padding:8px 16px 8px;border-radius:30px;}
#content.anomaly #anomaly-prograss span em {color:#f48c0b;font-size:14px;font-weight:700;}
#content.anomaly #anomaly-prograss span em:after {content:"%";}

#content.anomaly .item-add-wrap {width:100%;display:flex;justify-content:flex-end;margin-top:15px;}
#content.anomaly .item-add-wrap a.item-add {max-width:196px;width:100%;color:#666;font-size:16px;font-weight:600;text-align:center;line-height:1.0;border:1px solid #8e8e8e;padding:15px 10px;display:flex;align-items:center;justify-content:center;}
#content.anomaly .item-add-wrap a.item-add:before {content:"";width:16px;height:16px;background:url('/wp-content/themes/wpex-corporate/images/contents/anomaly-add-icon.png') no-repeat center center/cover;margin-right:7px;}

#content.anomaly .tooltip-trigger {position:relative;margin-left:10px;vertical-align:middle;z-index:1;}
#content.anomaly .tooltip-trigger .tooltip-icon {display:block;width:22px;height:22px;background:url('/wp-content/themes/wpex-corporate/images/contents/anomaly_icon_question.png') no-repeat center center/cover;text-indent:-9999px;overflow:hidden;}
#content.anomaly .tooltip-trigger .tooltip-content {
	position:absolute;
	bottom:calc(100% + 10px);
	left:-30px;
	width:450px;
	border:1px solid #000;
	background-color:#f5f5f5;
	padding:10px;
	color:#333;
	font-size:16px;
	border-radius:6px;
	box-shadow:5px 5px 15px rgba(0,0,0,.25);

	/* 기본 상태 (숨김) */
	opacity:0;
	transform:translateY(5px);
	pointer-events:none;
	transition:opacity 0.25s ease, transform 0.25s ease;
}
#content.anomaly .tooltip-trigger .tooltip-content strong {font-weight:700;color:#000;}
#content.anomaly .tooltip-trigger .tooltip-content::before{content:"";position:absolute;top:100%;left:33px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #000;z-index:-1;}

#content.anomaly .tooltip-trigger .tooltip-content::before {
	transition:opacity 0.25s ease, transform 0.25s ease;
	opacity:0;
}

#content.anomaly .tooltip-trigger:hover .tooltip-content,
#content.anomaly .tooltip-trigger.active .tooltip-content {
	opacity:1;
	transform:translateY(0);
}

#content.anomaly .tooltip-trigger:hover .tooltip-content::before,
#content.anomaly .tooltip-trigger.active .tooltip-content::before {
	opacity: 1;
	transform: translateY(0);
}









@media (max-width:980px){
	#content.anomaly input[type=text],
	#content.anomaly input[type=email],
	#content.anomaly input[type=tel],
	#content.anomaly input[type=number],
	#content.anomaly input[type=submit],
	#content.anomaly input[type=password],
	#content.anomaly input[type=image],
	#content.anomaly input[type=button],
	#content.anomaly textarea,
	#content.anomaly select{font-size:14px;}

	#content.anomaly input[type=number].year {max-width:80px;}
	#content.anomaly input[type=number].month {max-width:50px;}
	#content.anomaly input[type=number].day {max-width:50px;}
	#content.anomaly input[type=number].age {max-width:50px;}

	/* 동의하기 */
	#content.anomaly .contents.agree h1 {font-size:26px;}
	#content.anomaly .contents.agree .agree-info p {font-size:16px;}
	#content.anomaly .contents.agree .agree-wrap h2 {font-size:20px;}
	#content.anomaly .contents.agree .agree-wrap .conts-box .scroll-table {font-size:15px;}
	#content.anomaly .contents.agree .agree-wrap .conts-box .scroll-table ul li {font-size:15px;}
	#content.anomaly .contents.agree .agree-wrap .conts-box .scroll-table strong {font-size:15px;}
	#content.anomaly input[type=checkbox] + label {font-size:15px;}
	#content.anomaly .contents.agree .agree-wrap .conts-txt {font-size:15px;}

	/* 보고서 작성하기 */
	#content.anomaly .contents.report-write h1 {font-size:26px;}
	#content.anomaly .contents.report-write .question > .title h2 {font-size:20px;}
	#content.anomaly .contents.report-write .question > .title > em {font-size:15px;}

	#content.anomaly .row-table dl dt {width:220px;padding:10px 10px;}
	#content.anomaly .row-table dl dd {width:calc(100% - 220px);padding:10px 10px;}
	#content.anomaly .row-table dl dt > p > span.title {font-size:16px;}
	#content.anomaly .row-table dl dt > p > span.desc {font-size:14px;}
	#content.anomaly .row-table dl dt > p > em {font-size:14px;}

	#content.anomaly .contents.report-write .question > .sec-quest > .title h3 {font-size:16px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title > .desc {font-size:15px;margin-top:2px;margin-bottom:-2px;}
	
	#content.anomaly .contents.report-write .question .title-chk {position:relative;margin-top:20px;}
	
	#content.anomaly .tooltip-trigger .tooltip-content {left:50%;transform:translate(-50%,5px);width:50vw;font-size:14px !important;}
	#content.anomaly .tooltip-trigger .tooltip-content::before{left:50%;}
	#content.anomaly .tooltip-trigger:hover .tooltip-content,
	#content.anomaly .tooltip-trigger.active .tooltip-content {transform:translate(-50%,0);}
	#content.anomaly .tooltip-trigger:hover .tooltip-content::before,
	#content.anomaly .tooltip-trigger.active .tooltip-content::before {transform:translate(-50%,0);}
}

/* 모바일 분기시점으로... */
@media (max-width:840px){
	/* 동의하기 */
	#content.anomaly .row-table.agree dl {}
	#content.anomaly .row-table.agree dl dt {width:100%;padding:10px 0;background:none;}
	#content.anomaly .row-table.agree dl dd {width:100%;padding:0 0 10px 0;border-top:0;}

	/* 보고서 작성하기 */
	#content.anomaly .row-table dl {}
	#content.anomaly .row-table dl dt {width:100%;padding:10px 0;background:none;}
	#content.anomaly .row-table dl dd {width:100%;padding:0 0 10px 0;border-top:0;}
		#content.anomaly .row-table.sub-table dl {border-color:#222;}
		#content.anomaly .row-table.sub-table dl dd {border-top:1px solid #ddd;}
		
}
@media (max-width:780px){
	#content.anomaly .agree-btn-wrap {flex-wrap:wrap;}
	#content.anomaly .agree-btn-wrap .btn-table > .wrap {height:auto;}
	#content.anomaly .agree-btn-wrap .btn-table.anomaly {}
	#content.anomaly .agree-btn-wrap .btn-table.product {margin-left:0;padding-bottom:25px;}
	#content.anomaly .agree-btn-wrap .btn-table.product > .wrap {padding:20px 10px;}
	#content.anomaly .agree-btn-wrap .btn-table.product > .wrap a strong {padding-top:0;}
	#content.anomaly .agree-btn-wrap .btn-table.anomaly > .wrap .btn-box {}
	#content.anomaly .agree-btn-wrap .btn-table.anomaly > .wrap .btn-box a {}
	#content.anomaly .agree-btn-wrap .btn-table.product > .wrap .btn-box a {}
	#content.anomaly .agree-btn-wrap .btn-table .vBr {display:none;}

	#content.anomaly .contents.reading h2 {padding-right:0;padding-bottom:50px;}

	/* 보고서 리스트 */
	#content.anomaly .contents.anomaly-list ul.table-wrap > li.title {display:none;}
	#content.anomaly .contents.anomaly-list ul.table-wrap > li,
	#content.anomaly .contents.anomaly-list ul.table-wrap > li a {flex-wrap:wrap;}
	#content.anomaly .contents.anomaly-list ul.table-wrap > li div.no {display:none;}
	#content.anomaly .contents.anomaly-list ul.table-wrap > li div.part {width:100%;font-size:12px;text-align:left;padding-bottom:0;}
	#content.anomaly .contents.anomaly-list ul.table-wrap > li div.part:before {content:"[ ";}
	#content.anomaly .contents.anomaly-list ul.table-wrap > li div.part:after {content:" ]";}
	#content.anomaly .contents.anomaly-list ul.table-wrap > li div.subject {width:100%;border-top:0;padding-top:7px;padding-bottom:0;font-weight:600;}
	#content.anomaly .contents.anomaly-list ul.table-wrap > li div.email {width:auto;border-top:0;padding-top:5px;font-size:12px;}
	#content.anomaly .contents.anomaly-list ul.table-wrap > li div.email:before {content:"이메일 : ";}
	#content.anomaly .contents.anomaly-list ul.table-wrap > li div.date {width:auto;border-top:0;padding-top:5px;margin-left:20px;font-size:12px;}
	#content.anomaly .contents.anomaly-list ul.table-wrap > li div.date:before {content:"등록일 : ";}
	
}
@media (max-width:680px){
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .namesofgoods {width:100%;}
	#content.anomaly .contents.report-write .question > .sec-quest > .prd-select-wrap > .productname {width:100%;margin-left:0;margin-top:5px;}
}
@media (max-width:600px){
	#content.anomaly textarea {height:150px;}

	/* 보고서 리포트 */
	#content.anomaly .contents.anomaly-list .search-wrap {flex-wrap:wrap;justify-content:flex-end;}
	#content.anomaly .contents.anomaly-list .search-wrap .keyword-wrap {width:100%;margin-top:5px;}
	#content.anomaly .contents.anomaly-list .search-wrap > div.keyword-wrap > .keyword-search {width:100%;}
}
@media (max-width:560px){
	/*#content.anomaly input[type=number].year {max-width:60px;}
	#content.anomaly input[type=number].month {max-width:40px;}
	#content.anomaly input[type=number].day {max-width:40px;}
	#content.anomaly input[type=number].age {max-width:40px;}*/

	/* 동의하기 */
	#content.anomaly .contents.agree {padding-left:20px;padding-right:20px;}
	#content.anomaly .row-table.agree dl .nowrap {flex-wrap:wrap;}
	#content.anomaly .row-table.agree dl dd input {max-width:calc(50% - 13px);}
	#content.anomaly .row-table.agree div.select-box-default-st {min-width:100%;margin-top:5px;margin-left:0px !important;}
	#content.anomaly .row-table.agree div.select-box-default-st input {max-width:100%;width:100%;}
	#content.anomaly .row-table.agree dl dd .pw-show-hide {max-width:none;}
	
	



	
	/* 2024-10-08 추가 ST. { */
	/* 묻고 답하기 */
	#content.anomaly.qna-agree .contents {padding-left:0;padding-right:0;}
	
	/* } ED. 2024-10-08 추가 *//* */

	/* 보고서 작성하기 */
	#content.anomaly .contents.report-write {padding-left:20px;padding-right:20px;}
	#content.anomaly .contents.report-write h1 {padding-right:0;padding-bottom:50px;word-break:break-all;}
	#content.anomaly .contents.report-write h1 > span.required-infor {top:auto;bottom:10px;font-size:14px;}

	#content.anomaly .contents.report-write .question > .sec-quest {padding-left:0;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title {padding-left:20px;}
	#content.anomaly .contents.report-write .question > .sec-quest > .title h3:after {width:15px;height:15px;left:-20px;}

	#content.anomaly .row-table {padding-left:0;}
	#content.anomaly .row-table:before {left:0;width:100%;}
		#content.anomaly .row-table.sub-table dl dt {max-width:100%;}
		#content.anomaly .row-table.sub-table dl dd {width:100%;border-top:0;padding-top:0;}
}
@media (max-width:480px){
	.m-mt0{margin-top:0px !important;}
	.m-mt5{margin-top:5px !important;}
	.m-mt10{margin-top:10px !important;}
	.m-mt20{margin-top:20px !important;}
	.m-mt30{margin-top:30px !important;}
	.m-mt40{margin-top:40px !important;}
	.m-mt50{margin-top:50px !important;}
	.m-mt60{margin-top:60px !important;}
	.m-mt70{margin-top:70px !important;}
	.m-mt80{margin-top:80px !important;}
	.m-mt90{margin-top:90px !important;}

	#content.anomaly .mVer {display:block;width:100%;}
	#content.anomaly textarea {height:186px;}

	#content.anomaly .row-table dl dd.radio-btn > div {width:100%;padding-right:0;}
	#content.anomaly .contents.report-write .question > .sec-quest > div.flex > div {width:100%;margin-right:0;}
	#content.anomaly .contents.report-write .question > .sec-quest > div.mhistory > div {padding:5px 0;}
	#content.anomaly .contents.report-write .question > .sec-quest > div.other > div {padding:5px 0;}

	#content.anomaly .contents.report-write .question .mhistory-add > a {max-width:100%;}
}


/* TRANSITION */
#content.anomaly .agree-btn-wrap .btn-table .btn-box a
,#content.anomaly .btn-wrap a
,#content.anomaly .contents.reading .login-btn-wrap a
{-webkit-transition: .45s; transition: .45s;}