.frame_top {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	height: 50px;
	box-shadow: rgba(0, 0, 0, 0.11) 1px 1px 2px 1px;
}
.frame_top.tu_theme01 {
	background-color: #2ec3ff;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	box-shadow: rgba(0, 0, 0, 0.32) 1px 1px 2px 1px;
}
.frame_top.tu_theme {
	background-color: #000057;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: rgba(0, 0, 0, 0.32) 2px 2px 8px 1px;
}
@media screen and (max-width : 767px) {
.frame_top.tu_theme {
	background-position: 100% 0px;
	background-size: 800px;
}
}
.frame_top.tu_theme02 {
	background-image: linear-gradient(135deg, #616161, rgba(82, 82, 82, 0.97));
}
.frame_top.tu_theme03 {
	background-color: #a10808;
	background-image: linear-gradient(to right, #a10808, #c74646);
}
.frame_top.tu_theme04 {
	padding-right: 10px;
	border-bottom: 6px solid #0b388c;
	background-color: white;
	color: #757575;
}
.frame_top.tu_theme05 {
	position: relative;
	z-index: 1;
	background-color: #00256c;
	box-shadow: rgba(0, 0, 0, 0.27) 1px 1px 3px 1px;
}
.frame_top.tu_theme06 {
	background-color: #118fe4;
}
.frame_top.tu_theme07 {
	position: relative;
	z-index: 1;
	background-color: #8be0f8;
	box-shadow: rgba(0, 0, 0, 0.11) 4px 4px 10px 1px;
}
.frame_top.tu_theme08 {
	position: relative;
	z-index: 1;
	float: left;
	border-bottom: 5px none #118fe4;
	background-color: #c7f3ff;
	background-image: linear-gradient(315deg, #118fe4, #c7f3ff);
}
.top_logo_area {
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 400px;
	height: 100%;
	float: left;
	font-family: NanumGothicBold, serif;
	color: #f7f7f7;
	font-size: 35px;
	line-height: 50px;
}
.top_menu_area {
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
	width: calc(100% - 700px);
	height: 100%;
	float: left;
	font-family: NanumBarunGothic, serif;
	color: white;
	font-size: 18px;
	line-height: 50px;
}
.top_menu_area.tu_theme {
	display: inline-block;
}
.top_menu_area.tu_theme04 {
	padding-top: 3px;
}
.top_user_area {
	position: absolute;
	top: 0px;
	right: 0px;
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 300px;
	height: 50px;
}
@media screen and (max-width : 767px) {
.top_user_area {
	width: 60px;
}
}
.top_user_area.tu_theme04 {
	height: 45px;
	margin-top: 5px;
}
.logo_tit {
	display: inline-block;
	margin-left: 25px;
	padding-right: 5px;
}
.logo_tit.tu_theme01 {
	margin-left: 25px;
	padding-top: 10px;
	background-image: url("/resources/images/IMG_202005261340204431473DebB3dfGoWv.png");
	background-position: 0px 10px;
	background-size: contain;
	background-repeat: no-repeat;
	color: #0d2769;
	line-height: 50px;
}
.logo_tit.tu_theme02 {
	color: #c4c4c4;
	text-shadow: #363636 3px 3px 6px;
}
.logo_tit.tu_theme {
	width: 200px;
	height: 50px;
	background-image: url("/resources/images/logo.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #2bbcd9;
}
.logo_tit.tu_theme03 {
	color: #e8c3c3;
}
.logo_tit.tu_theme04 {
	height: 50px;
	color: #102d57;
	line-height: 50px;
}
.logo_tit.tu_theme05 {
	display: inline-block;
	width: 200px;
	height: 50px;
	min-width: 0px;
	background-image: url("/resources/images/logo.png");
	/* background-image: url("/resources/images/IMG_202012101403025051039H7VT4ZLjYqP.png"); */
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #118fe4;
}
.logo_tit.tu_theme06 {
	width: 200px;
	height: 50px;
	background-image: url("/resources/images/logo.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.logo_tit.tu_theme07 {
	width: 200px;
	height: 50px;
	background-image: url("/resources/images/IMG_202012151113149371146gsma8R8Wtab.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.logo_tit.tu_theme08 {
	display: inline-block;
	width: 200px;
	height: 50px;
	min-width: 100px;
	float: left;
	background-image: url("/resources/images/IMG_202012101536142971048W56FSoOAiTb.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.logo_tit2 {
	display: inline-block;
	font-family: NanumGothicBold, serif;
}
.logo_tit2.tu_theme01 {
	display: inline-block;
}
.logo_tit2.tu_theme {
	display: none;
}
.logo_tit2.tu_theme02 {
	color: white;
	text-shadow: #3d3d3d 1px 1px 6px;
}
.logo_tit2.tu_theme04 {
	height: 50px;
	color: #0f47bf;
	line-height: 50px;
}
.logo_tit2.tu_theme05 {
	display: none;
}
.logo_tit2.tu_theme06 {
	display: none;
}
.logo_tit2.tu_theme07 {
	display: none;
}
.logo_tit2.tu_theme08 {
	display: none;
	float: left;
}
.user_option_icon {
	width: 50px;
	height: 50px;
	margin-left: 10px;
	float: right;
	color: white;
	text-align: center;
}
.user_option_icon.tu_theme01 {
	margin-left: 10px;
	background-color: #021545;
	font-family: NanumGothic, serif;
	color: white;
	font-size: 10px;
	text-align: center;
}
.user_option_icon.tu_theme01.over {
	background-color: #163d9e;
}
.user_option_icon.tu_theme01.pressed {
	background-color: #0b276e;
}
.user_option_icon.tu_theme {
	background-color: #272cb3;
}
.user_option_icon.tu_theme.over {
	background-color: #484de8;
}
.user_option_icon.tu_theme.pressed {
	background-color: #121587;
}
.user_option_icon.tu_theme02 {
	background-color: #636363;
}
.user_option_icon.tu_theme02.over {
	background-color: #737373;
}
.user_option_icon.tu_theme02.pressed {
	box-shadow: black 4px 4px 8px 0px inset;
}
.user_option_icon.tu_theme03 {
	background-color: #ad0a0a;
}
.user_option_icon.tu_theme03.over {
	background-color: #cc0e0e;
}
.user_option_icon.tu_theme03.pressed {
	background-color: #910101;
}
.user_option_icon.tu_theme04 {
	width: 45px;
	height: 45px;
	border-radius: 25px;
	background-color: #1f1f1f;
	font-family: NanumGothic, serif;
	font-size: 8px;
}
.user_option_icon.tu_theme04.over {
	background-image: linear-gradient(315deg, #7d7d7d, #bdbdbd);
}
.user_option_icon.tu_theme04.pressed {
	background-image: linear-gradient(315deg, #4d4d4d, #0f0f0f);
}
.user_option_icon.tu_theme05 {
	background-color: #118fe4;
}
.user_option_icon.tu_theme05.over {
	background-color: #39abf7;
}
.user_option_icon.tu_theme05.pressed {
	background-color: #0a7ecc;
}
.user_option_icon.tu_theme06 {
	background-color: #00256c;
}
.user_option_icon.tu_theme06.over {
	background-color: #11429c;
}
.user_option_icon.tu_theme06.pressed {
	background-color: #07307a;
}
.user_option_icon.tu_theme07 {
	background-color: rgba(17, 143, 228, 0.52);
	color: white;
}
.user_option_icon.tu_theme07.over {
	background-color: rgba(56, 175, 255, 0.52);
}
.user_option_icon.tu_theme07.pressed {
	background-color: rgba(17, 143, 228, 0.76);
}
.user_option_icon.tu_theme08 {
	background-color: #00256c;
}
.user_option_icon.tu_theme08.over {
	background-color: #1347a8;
}
.user_option_icon.tu_theme08.pressed {
	background-color: #153c85;
}
.user_info {
	position: static;
	display: block;
	padding-right: 10px;
	padding-bottom: 3px;
	font-family: NanumGothic, serif;
	color: white;
	font-size: 16px;
	line-height: 15px;
	text-align: right;
}
.user_info.tu_theme01 {
	padding-left: 10px;
	border-radius: 15px;
	color: white;
	text-align: center;
}
.user_info.tu_theme {
	display: block;
}
.user_info.tu_theme02 {
	color: white;
}
.user_info.tu_theme04 {
	color: #222c42;
}
.user_info.tu_theme03 {
	font-family: NanumGothic, serif;
}
.user_info.tu_theme05 {
	font-size: 14px;
}
.user_info.tu_theme06 {
	font-size: 13px;
}
.user_info.tu_theme07 {
	color: #00256c;
	font-size: 14px;
}
.user_info.tu_theme08 {
	font-size: 14px;
	line-height: 20px;
}
.user_group {
	position: static;
	margin-top: 3px;
	padding-right: 10px;
	float: none;
	font-family: NanumGothic, serif;
	color: rgba(255, 255, 255, 0.7);
	font-size: 14px;
	line-height: 20px;
	text-align: right;
}
.user_group.tu_theme01 {
	padding-left: 10px;
	border-radius: 4px;
	color: white;
}
.user_group.tu_theme {
	display: inline-block;
	float: right;
}
.user_group.tu_theme02 {
	color: rgba(250, 250, 250, 0.91);
}
.user_group.tu_theme04 {
	margin-top: 0px;
	color: rgba(66, 77, 125, 0.7);
	line-height: 20px;
}
.user_group.tu_theme03 {
	color: rgba(237, 211, 211, 0.7);
}
.user_group.tu_theme05 {
	padding-top: 2px;
	font-size: 13px;
}
.user_group.tu_theme06 {
	font-size: 13px;
}
.user_group.tu_theme07 {
	color: #00256c;
	font-size: 12px;
}
.user_group.tu_theme08 {
	padding-right: 5px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	color: rgba(255, 255, 255, 0.7);
	font-size: 12px;
	line-height: 18px;
}
.thira_mes {
	font-family: NanumGothic, serif;
}
.top_menu {
	display: inline-block;
	height: 100%;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	font-family: NanumGothicBold, serif;
	color: white;
}
.top_menu.tu_theme01 {
	height: 60px;
	padding-top: 5px;
	padding-right: 25px;
	padding-left: 25px;
	border-bottom: 6px none #309de6;
	border-radius: 0px;
	line-height: 60px;
}
.top_menu.tu_theme01.over {
	border-bottom-style: solid;
	border-bottom-color: #23a4fa;
	border-radius: 0px;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: none;
	color: #0085de;
	text-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px;
}
.top_menu.tu_theme01.pressed {
	border-bottom-style: solid;
	border-bottom-color: #0a5194;
	border-radius: 0px;
	box-shadow: none;
	color: #0a5194;
	text-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px;
}
.top_menu.tu_theme {
	background-color: transparent;
}
.top_menu.tu_theme.over {
	background-image: linear-gradient(rgba(82, 80, 204, 0.32), rgba(12, 112, 179, 0.32));
}
.top_menu.tu_theme.pressed {
	display: inline-block;
	background-image: linear-gradient(rgba(82, 80, 204, 0.47), rgba(12, 112, 179, 0.48));
}
.top_menu.tu_theme02.over {
	background-color: #525252;
}
.top_menu.tu_theme02.pressed {
	background-color: #383838;
	box-shadow: none;
}
.top_menu.tu_theme03.over {
	background-color: #b80606;
}
.top_menu.tu_theme03.pressed {
	background-color: #9c0e0e;
}
.top_menu.tu_theme04 {
	height: 55px;
	margin: 5px;
	color: #474747;
	line-height: 45px;
}
.top_menu.tu_theme04.over {
	border-width: 1px 1px 6px;
	border-color: #6d98e8;
	border-bottom-style: solid;
	color: #6d98e8;
}
.top_menu.tu_theme04.pressed {
	border-bottom: 6px solid #396dcc;
	color: #396dcc;
}
.top_menu.tu_theme05 {
	line-height: 50px;
}
.top_menu.tu_theme05.over {
	background-color: #118fe4;
}
.top_menu.tu_theme05.pressed {
	background-color: #0259bd;
	text-shadow: rgba(2, 29, 105, 0.25) -1px -1px 2px;
}
.top_menu.tu_theme05.focus {
	background-color: #118fe4;
}
.top_menu.tu_theme06.over {
	background-color: #0259bd;
}
.top_menu.tu_theme06.pressed {
	background-color: #00256c;
}
.top_menu.tu_theme07 {
	height: 50px;
	margin-right: 5px;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom: 9px solid transparent;
	color: #00256c;
	text-shadow: none;
}
.top_menu.tu_theme07.over {
	border-bottom-width: 5px;
	border-bottom-color: rgba(17, 143, 228, 0.52);
	background-color: rgba(15, 79, 217, 0.03);
	text-shadow: none;
}
.top_menu.tu_theme07.pressed {
	border-bottom-width: 5px;
	border-bottom-color: #093d9c;
	color: #093d9c;
	text-shadow: rgba(255, 255, 255, 0.53) 1px 1px 2px;
}
.top_menu.tu_theme08 {
	color: #00256c;
}
.top_menu.tu_theme08.over {
	background-color: rgba(247, 249, 250, 0.24);
}
.top_menu.tu_theme08.pressed {
	background-color: #67b9f0;
}
.top_menu_txt {
	display: inline-block;
	height: 60px;
	float: left;
	color: white;
	font-size: 18px;
	line-height: 60px;
}
.menu_icon {
	display: inline-block;
	width: 40px;
	height: 60px;
	float: left;
}
.menu_icon.menu01 {
	background-image: url("/resources/images/IMG_202003121513431161186u1SCerDF6eW.png");
	background-position: 50% 50%;
	background-size: auto;
	background-repeat: no-repeat;
}
.menu_icon.menu01.tu_theme {
	min-width: 0px;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu01.tu_theme {
	display: none;
}
}
.menu_icon.menu01.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
	background-position: 49% 48%;
}
.menu_icon.menu01.tu_theme01 {
	display: none;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu01.tu_theme01 {
	display: none;
}
}
@media screen and (max-width : 1280px) {
.menu_icon.menu01.tu_theme02 {
	display: none;
}
}
@media screen and (max-width : 1280px) {
.menu_icon.menu01.tu_theme03 {
	display: none;
}
}
.menu_icon.menu01.tu_theme07 {
	display: none;
}
.menu_icon.menu01.tu_theme08 {
	background-image: url("/resources/images/IMG_202012151525254431169sYoFMBhjxfj.png");
}
.menu_icon.menu02 {
	background-image: url("/resources/images/IMG_202003121514165061187DmKdbMFelNE.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.menu_icon.menu02.tu_theme {
	min-width: 0px;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu02.tu_theme {
	display: none;
}
}
.menu_icon.menu02.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
	background-position: 47% 53%;
	background-size: 30px;
}
.menu_icon.menu02.tu_theme01 {
	display: none;
}
.menu_icon.menu02.tu_theme05 {
	height: 50px;
	line-height: 50px;
}
.menu_icon.menu02.tu_theme07 {
	display: none;
}
.menu_icon.menu02.tu_theme08 {
	background-image: url("/resources/images/IMG_202012151524598881168r4PmrwX2jEj.png");
}
.menu_icon.menu03 {
	background-image: url("/resources/images/IMG_202003121515570501188GnlKC10Otze.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_icon.menu03.tu_theme {
	min-width: 0px;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu03.tu_theme {
	display: none;
}
}
.menu_icon.menu03.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
}
.menu_icon.menu03.tu_theme01 {
	display: none;
}
.menu_icon.menu03.tu_theme05 {
	height: 50px;
}
.menu_icon.menu03.tu_theme07 {
	display: none;
}
.menu_icon.menu03.tu_theme08 {
	background-image: url("/resources/images/IMG_202012151526111361170x69kG7GkSgo.png");
}
.menu_icon.menu04 {
	background-image: url("/resources/images/IMG_202004211717295621402Wv7YpcWEtHw.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_icon.menu04.tu_theme {
	min-width: 0px;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu04.tu_theme {
	display: none;
}
}
.menu_icon.menu04.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
}
.menu_icon.menu04.tu_theme01 {
	display: none;
}
.menu_icon.menu04.tu_theme05 {
	height: 50px;
}
.menu_icon.menu04.tu_theme07 {
	display: none;
}
.menu_icon.menu04.tu_theme08 {
	background-image: url("/resources/images/IMG_2020121515272719011718ECrzvsreMi.png");
}
.menu_icon.menu05 {
	background-image: url("/resources/images/IMG_202004211721400791405q5P1EoP04nT.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_icon.menu05.tu_theme {
	min-width: 0px;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu05.tu_theme {
	display: none;
}
}
.menu_icon.menu05.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
}
.menu_icon.menu05.tu_theme01 {
	display: none;
}
.menu_icon.menu05.tu_theme08 {
	background-image: url("/resources/images/IMG_2020120914101924710152m7W2PnBJq9.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_icon.menu06 {
	background-image: url("/resources/images/IMG_202004211720348361403VRA1tgaPfre.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_icon.menu06.tu_theme {
	min-width: 0px;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu06.tu_theme {
	display: none;
}
}
.menu_icon.menu06.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
}
.menu_icon.menu06.tu_theme01 {
	display: none;
}
.menu_icon.menu06.tu_theme05 {
	height: 50px;
}
.menu_icon.menu06.tu_theme07 {
	display: none;
}
.menu_icon.menu06.tu_theme08 {
	background-image: url("/resources/images/IMG_202012151529134781175MiicabA96aj.png");
}
.menu_icon.menu07 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_202004211721217721404dnAN9ejFqTd.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu07.tu_theme {
	display: none;
}
}
.menu_icon.menu07.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
}
.menu_icon.menu07.tu_theme01 {
	display: none;
}
.menu_icon.menu07.tu_theme05 {
	height: 50px;
}
.menu_icon.menu07.tu_theme07 {
	display: none;
}
.menu_icon.menu07.tu_theme08 {
	background-image: url("/resources/images/IMG_202012151528487021174lr1DehouNgb.png");
}
.menu_icon.menu08 {
	background-image: url("/resources/images/IMG_2020042117230282714068oL2saTz3vs.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_icon.menu08.tu_theme {
	min-width: 0px;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu08.tu_theme {
	display: none;
}
}
.menu_icon.menu08.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
}
.menu_icon.menu08.tu_theme01 {
	display: none;
}
.menu_icon.menu09 {
	background-image: url("/resources/images/IMG_202004211723228221407rJopUWvdAP0.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu09.tu_theme {
	display: none;
}
}
.menu_icon.menu09.tu_theme01 {
	display: none;
}
.menu_icon.menu09.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
}
.menu_icon.menu09.tu_theme05 {
	height: 50px;
}
.menu_icon.menu09.tu_theme07 {
	display: none;
}
.menu_icon.menu09.tu_theme08 {
	background-image: url("/resources/images/IMG_20201215152746571117200dhTH7wHcR.png");
}
.menu_icon.menu10 {
	background-image: url("/resources/images/IMG_202004211724102511408Svi886bKd7z.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu10.tu_theme {
	display: none;
}
}
.menu_icon.menu10.tu_theme01 {
	display: none;
}
.menu_icon.menu10.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
}
.menu_icon.menu10.tu_theme05 {
	height: 50px;
}
.menu_icon.menu10.tu_theme07 {
	display: none;
}
.menu_icon.menu10.tu_theme08 {
	background-image: url("/resources/images/IMG_20201215153023811117730DdpccHrtF.png");
}
.menu_icon.menu11 {
	background-image: url("/resources/images/IMG_202004211724291651409hKlkAhIBzpQ.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu11.tu_theme {
	display: none;
}
}
.menu_icon.menu11.tu_theme01 {
	display: none;
}
.menu_icon.menu11.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
	background-position: 41% 50%;
}
.menu_icon.menu11.tu_theme05 {
	height: 50px;
}
.menu_icon.menu11.tu_theme07 {
	display: none;
}
.menu_icon.menu11.tu_theme08 {
	background-image: url("/resources/images/IMG_202012151529546651176yPrhaJbsDz5.png");
}
.menu_icon.menu12 {
	background-image: url("/resources/images/IMG_202004211725053121410snStOmjxjjJ.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu12 {
	display: none;
}
}
.menu_icon.menu12.tu_theme01 {
	display: none;
}
.menu_icon.menu12.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
}
.menu_icon.menu13 {
	background-image: url("/resources/images/IMG_202004211726070991411NTUH7vancG5.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
@media screen and (max-width : 1280px) {
.menu_icon.menu13 {
	display: inline-block;
	min-width: 0px;
}
}
@media screen and (max-width : 1280px) {
.menu_icon.menu13.tu_theme {
	display: none;
}
}
.menu_icon.menu13.tu_theme01 {
	display: none;
}
.menu_icon.menu13.tu_theme04 {
	width: 35px;
	height: 35px;
	margin-top: 5px;
	border-radius: 5px;
	background-color: #062a73;
}
.menu_icon.menu13.tu_theme07 {
	display: none;
}
.menu_txt {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
.option_icon {
	height: 20px;
	margin-top: 10px;
	background-image: url("/resources/images/IMG_202002181740142141015GuAxt1feJyR.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.option_icon.tu_theme04 {
	height: 12px;
	margin-top: 8px;
	background-position: 50% 4px;
	background-size: 18px;
}
.option_icon.tu_theme06 {
	height: 17px;
}
.frame_side {
	position: relative;
	width: 40px;
	height: calc(100% - 50px);
	float: left;
}
.frame_side.tu_theme01 {
	position: static;
	display: inline-block;
	float: left;
	background-color: #021545;
}
.frame_side.tu_theme {
	display: inline-block;
	float: left;
	background-color: #2b3063;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
}
.frame_side.tu_theme02 {
	display: inline-block;
	float: left;
	background-color: #707070;
}
.frame_side.tu_theme03 {
	background-color: #c7c7c7;
}
.frame_side.tu_theme04 {
	background-color: #344678;
}
.frame_side.tu_theme05 {
	position: relative;
	background-color: #00256c;
}
.frame_side.tu_theme06 {
	background-color: #118fe4;
}
.frame_side.tu_theme07 {
	background-color: #8be0f8;
}
.frame_side.tu_theme08 {
	background-image: linear-gradient(135deg, #c7f3ff, #118fe4);
}
.top_deco {
	position: absolute;
	width: 100%;
	height: 25px;
	min-height: 0px;
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.15) 1%, rgba(255, 255, 255, 0));
}
.collapsed_icon {
	width: 40px;
	height: 40px;
	background-image: url("/resources/images/IMG_202002181804127731016RiJyE7cZy05.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.collapsed_icon.tu_theme01 {
	background-color: #0a5194;
}
.collapsed_icon.tu_theme01.over {
	background-color: #5d78a1;
}
.collapsed_icon.tu_theme01.pressed {
	background-color: #2a3959;
}
.collapsed_icon.tu_theme {
	background-color: rgba(43, 98, 217, 0.3);
}
.collapsed_icon.tu_theme.over {
	background-color: rgba(133, 171, 255, 0.3);
}
.collapsed_icon.tu_theme.pressed {
	background-color: rgba(18, 47, 110, 0.89);
}
.collapsed_icon.tu_theme02 {
	background-color: rgba(69, 69, 69, 0.87);
}
.collapsed_icon.tu_theme02.over {
	background-color: rgba(125, 125, 125, 0.87);
}
.collapsed_icon.tu_theme02.pressed {
	background-color: rgba(36, 36, 36, 0.87);
}
.collapsed_icon.tu_theme03 {
	background-color: gray;
}
.collapsed_icon.tu_theme03.over {
	background-color: #a6a6a6;
}
.collapsed_icon.tu_theme03.pressed {
	background-color: #404040;
}
.collapsed_icon.tu_theme04 {
	background-color: #0d358c;
}
.collapsed_icon.tu_theme04.over {
	background-color: #254f9c;
}
.collapsed_icon.tu_theme04.pressed {
	background-color: #06142e;
}
.collapsed_icon.tu_theme05 {
	background-color: #118fe4;
}
.collapsed_icon.tu_theme05.over {
	background-color: #289eed;
}
.collapsed_icon.tu_theme05.pressed {
	background-color: #1b93e3;
}
.collapsed_icon.tu_theme06 {
	background-color: #2dbbfc;
}
.collapsed_icon.tu_theme06.over {
	background-color: #91dcff;
}
.collapsed_icon.tu_theme06.pressed {
	background-color: #07a3eb;
}
.collapsed_icon.tu_theme07 {
	background-color: #118fe4;
}
.collapsed_icon.tu_theme07.over {
	background-color: #42b4ff;
}
.collapsed_icon.tu_theme07.pressed {
	background-color: #44acf2;
}
.collapsed_icon.tu_theme08 {
	background-color: #118fe4;
}
.collapsed_icon.tu_theme08.over {
	background-color: #28a6fa;
}
.collapsed_icon.tu_theme08.pressed {
	background-color: #1e8dd6;
}
.separation_line {
	width: 40px;
	height: 1px;
	background-image: linear-gradient(to right, rgba(61, 80, 107, 0.07), rgba(255, 255, 255, 0.24) 52%, rgba(61, 80, 107, 0) 99%);
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.side_menu_frame {
	padding: 3px;
}
.side_menu_frame.tu_theme.over {
	background-color: white;
}
.side_menu_frame.tu_theme.pressed {
	background-color: #e8e8e8;
}
.side_menu_frame.tu_theme.focus {
	background-color: #f7f7f7;
}
.side_menu_frame.tu_theme04.over {
	background-color: #243566;
}
.side_menu_frame.tu_theme04.pressed {
	background-color: #021852;
}
.side_menu_frame.tu_theme04.focus {
	background-color: #021852;
}
.side_menu_frame.tu_theme01.over {
	background-color: white;
}
.side_menu_frame.tu_theme01.pressed {
	background-color: #f0f0f0;
}
.side_menu_frame.tu_theme01.focus {
	background-color: white;
}
.side_menu_frame.tu_theme02.over {
	background-color: white;
}
.side_menu_frame.tu_theme02.pressed {
	background-color: #b3b3b3;
}
.side_menu_frame.tu_theme02.focus {
	background-color: #e3e3e3;
}
.side_menu_frame.tu_theme03.over {
	background-color: #f7f7f7;
}
.side_menu_frame.tu_theme03.pressed {
	background-color: #ededed;
}
.side_menu_frame.tu_theme03.focus {
	background-color: #f2f2f2;
}
.side_menu_frame.tu_theme05.over {
	background-color: #f2f2f2;
}
.side_menu_frame.tu_theme05.pressed {
	background-color: #dbdbdb;
}
.side_menu_frame.tu_theme05.focus {
	background-color: white;
}
.side_menu_frame.tu_theme06.over {
	background-color: #ededed;
}
.side_menu_frame.tu_theme06.pressed {
	background-color: #e0e0e0;
}
.side_menu_frame.tu_theme06.focus {
	background-color: white;
}
.side_menu_frame.tu_theme07.focus {
	background-color: #f7f7f7;
}
.side_menu_frame.tu_theme07.over {
	background-color: #f2f2f2;
}
.side_menu_frame.tu_theme07.pressed {
	background-color: #e3e3e3;
}
.side_menu_frame.tu_theme08.over {
	background-color: #f2f2f2;
}
.side_menu_frame.tu_theme08.pressed {
	background-color: #e3e3e3;
}
.side_menu_frame.tu_theme08.focus {
	background-color: white;
}
.side_menu {
	width: 34px;
	height: 34px;
	border-radius: 25px;
}
.side_menu.tu_theme {
	width: 34px;
	height: 34px;
	border-radius: 25px;
}
.side_menu.tu_theme.over {
	border-radius: 20px;
	background-color: #1c438c;
}
.side_menu.tu_theme.pressed {
	border-radius: 20px;
	background-color: #2b3063;
	box-shadow: #050a26 8px 8px 8px 0px inset;
}
.side_menu.tu_theme.focus {
	border-radius: 20px;
	background-color: #2b3063;
}
.side_menu.tu_theme01 {
	width: 34px;
	height: 34px;
	border-radius: 20px;
	background-color: #021545;
}
.side_menu.tu_theme01.pressed {
	background-image: linear-gradient(#072b5c, #083370);
}
.side_menu.tu_theme01.over {
	background-color: transparent;
	background-image: linear-gradient(#0e468f, #174178);
}
.side_menu.tu_theme01.focus {
	background-color: #02236b;
}
.side_menu.tu_theme02 {
	width: 34px;
	height: 34px;
	border-radius: 20px;
	background-color: #6e6e6e;
}
.side_menu.tu_theme02.over {
	background-color: #a3a3a3;
}
.side_menu.tu_theme02.pressed {
	background-color: #474747;
}
.side_menu.tu_theme03 {
	border-radius: 20px;
	background-color: #c9c9c9;
}
.side_menu.tu_theme03.pressed {
	background-color: #9e9e9e;
}
.side_menu.tu_theme03.focus {
	background-color: #8c8d91;
}
.side_menu.tu_theme04.over {
	border-radius: 25px;
	background-color: #425382;
}
.side_menu.tu_theme04.pressed {
	border-radius: 25px;
	background-color: #2c3b6b;
}
.side_menu.tu_theme04.focus {
	border-radius: 25px;
	background-color: #2c3b6b;
}
.side_menu.tu_theme05 {
	border-radius: 25px;
}
.side_menu.tu_theme05.over {
	background-color: #00256c;
}
.side_menu.tu_theme05.pressed {
	background-color: #01163d;
}
.side_menu.tu_theme05.focus {
	background-color: #00256c;
}
.side_menu.tu_theme06.over {
	background-color: #118fe4;
}
.side_menu.tu_theme06.pressed {
	background-color: #3179cc;
}
.side_menu.tu_theme06.focus {
	background-color: #0259bd;
}
.side_menu.tu_theme07 {
	border-radius: 25px;
	background-color: transparent;
}
.side_menu.tu_theme07.focus {
	background-color: #118fe4;
}
.side_menu.tu_theme07.over {
	background-color: #8be0f8;
}
.side_menu.tu_theme07.pressed {
	background-color: #118fe4;
}
.side_menu.tu_theme08.over {
	background-color: #184aa8;
}
.side_menu.tu_theme08.pressed {
	background-color: #103c8f;
}
.side_menu.tu_theme08.focus {
	background-color: #00256c;
}
.frame_left {
	position: static;
	display: inline-block;
	width: 100%;
	height: 100%;
	float: left;
	background-color: white;
	box-shadow: rgba(0, 0, 0, 0.41) 2px 0px 5px -3px;
}
.frame_left.tu_theme01 {
	background-color: white;
}
.frame_left.tu_theme {
	background-color: #f7f7f7;
	box-shadow: rgba(0, 0, 0, 0.41) 2px 0px 11px -3px;
}
@media screen and (max-width : 1280px) {
.frame_left.tu_theme {
	min-width: 180px;
}
}
.frame_left.tu_theme02 {
	background-color: #e3e3e3;
}
.frame_left.tu_theme03 {
	background-color: #f2f2f2;
}
.frame_left.tu_theme04 {
	background-color: #021852;
}
.frame_left.tu_theme05 {
	background-color: white;
	box-shadow: rgba(204, 204, 204, 0.41) 6px 0px 5px -3px;
}
.frame_left.tu_theme06 {
	background-color: #fcfcfc;
}
.frame_left.tu_theme07 {
	background-color: #f7f7f7;
}
.frame_left.tu_theme08 {
	background-color: white;
}
.quick_search {
	display: inline-block;
	width: 100%;
	height: 40px;
	background-image: url("/resources/images/IMG_202002201730394871052N4jjY0qONSH.png");
	background-position: 8px 45%;
	background-size: 25px;
	background-repeat: no-repeat;
}
.quick_search.tu_theme01 {
	border-right: 1px none #7f8594;
	background-color: #ededed;
	background-image: url("/resources/images/IMG_202006121047545331000fKmMh1GaTpa.png");
}
.quick_search.tu_theme {
	display: block;
	background-color: #8d99b8;
}
.quick_search.tu_theme02 {
	background-color: #949494;
}
.quick_search.tu_theme03 {
	background-color: #c7c7c7;
}
.quick_search.tu_theme04 {
	background-color: #5271b3;
}
.quick_search.tu_theme05 {
	background-color: #3caefa;
}
.quick_search.tu_theme06 {
	display: none;
	background-color: #00256c;
}
.quick_search.tu_theme08 {
	background-color: #41a5e8;
}
.input_quick {
	display: inline-block;
	width: calc(100% - 30px);
	margin-top: 5px;
	margin-left: 30px;
}
.menu_title_area {
	height: 40px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	border-bottom: 2px none rgba(112, 131, 158, 0.34);
	font-family: NanumGothicBold, serif;
	color: rgba(127, 133, 148, 0.7);
	font-size: 15px;
	line-height: 19px;
	font-weight: 400;
	text-align: left;
}
.menu_title_area.tu_theme01 {
	color: rgba(195, 197, 201, 0.7);
	font-size: 17px;
}
.menu_title_area.tu_theme02 {
	color: rgba(56, 56, 56, 0.7);
}
.menu_title_area.tu_theme03 {
	color: rgba(34, 37, 43, 0.7);
}
.menu_title_area.tu_theme04 {
	color: rgba(224, 224, 224, 0.96);
}
.menu_title_area.tu_theme05 {
	color: #4f779f;
}
.menu_title_area.tu_theme06 {
	color: rgba(0, 37, 108, 0.57);
	font-size: 16px;
}
.menu_title_area.tu_theme07 {
	background-color: rgba(17, 143, 228, 0.52);
	color: white;
}
.menu_title_area.tu_theme08 {
	background-color: #f7f7f7;
	color: #00256c;
}
.sub_menu_unit {
	width: 100%;
	padding: 5px 10px;
	font-family: NanumGothic, serif;
	color: #525252;
	font-size: 16px;
}
.sub_menu_group {
	width: 100%;
	height: 30px;
	font-family: NanumGothicBold, serif;
	color: #575757;
	line-height: 30px;
}
.sub_menu_group.tu_theme01 {
	width: calc(100% - 15px);
	margin-left: 15px;
	padding-right: 14px;
	color: #3d4294;
}
.sub_menu_group.tu_theme01.over {
	color: #333b69;
}
.sub_menu_group.tu_theme01.pressed {
	color: #1e254d;
}
.sub_menu_group.tu_theme01.focus {
	color: #1f1f1f;
}
.sub_menu_group.tu_theme {
	color: #101f73;
}
.sub_menu_group.tu_theme.over {
	color: #15278c;
}
.sub_menu_group.tu_theme.pressed {
	overflow-x: hidden;
	overflow-y: hidden;
	color: #000f61;
}
.sub_menu_group.tu_theme.focus {
	color: #1b33bf;
}
.sub_menu_group.tu_theme02 {
	color: #5c5c5c;
}
.sub_menu_group.tu_theme02.over {
	color: #8a8888;
}
.sub_menu_group.tu_theme02.pressed {
	color: #292929;
}
.sub_menu_group.tu_theme02.focus {
	color: #050505;
}
.sub_menu_group.tu_theme03 {
	color: #7a7a7a;
}
.sub_menu_group.tu_theme03.over {
	color: #a13333;
}
.sub_menu_group.tu_theme03.pressed {
	color: #362424;
}
.sub_menu_group.tu_theme03.focus {
	color: #960202;
}
.sub_menu_group.tu_theme04 {
	padding-right: 5px;
	color: #ededed;
}
.sub_menu_group.tu_theme04.over {
	color: white;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px, rgba(7, 18, 43, 0.99) 1px 1px 6px;
}
.sub_menu_group.tu_theme04.pressed {
	background-color: rgba(227, 227, 227, 0.13);
	color: #adadad;
	text-shadow: rgba(2, 8, 26, 0.25) 0px 0px 0px, rgba(255, 255, 255, 0.25) 0px 0px 0px;
}
.sub_menu_group.tu_theme04.focus {
	color: white;
}
.sub_menu_group.tu_theme05 {
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 15px;
	border-radius: 15px;
	color: #00256c;
}
.sub_menu_group.tu_theme05.over {
	background-color: #dfe1e6;
	color: #4469ad;
}
.sub_menu_group.tu_theme05.pressed {
	background-color: #c2c7d1;
	color: #163d87;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 1px;
}
.sub_menu_group.tu_theme06 {
	padding-right: 10px;
	padding-left: 10px;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	background-color: #f1f0f2;
	color: #00256c;
}
.sub_menu_group.tu_theme07 {
	color: #002459;
}
.sub_menu_group.tu_theme08 {
	color: #00256c;
}
.menu_label {
	display: inline-block;
	width: 30px;
	height: 30px;
	min-width: 0px;
	float: left;
	font-family: Roboto, sans-serif;
	color: #a8a8a8;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
}
.menu_label.tu_theme01 {
	width: 0px;
}
.menu_label.tu_theme01.tit_menu01 {
	background-image: url("/resources/images/IMG_202003301753025831282qtDRKZCGt4y.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme01.tit_menu02 {
	background-image: url("/resources/images/IMG_202003311011100921317hjd8fF4RhgJ.png");
	background-position: 50% -2px;
	background-repeat: no-repeat;
}
.menu_label.tu_theme01.tit_menu03 {
	background-image: url("/resources/images/IMG_202003310928085661287nvPWhrvo5Ew.png");
}
.menu_label.tu_theme01.tit_menu04 {
	background-image: url("/resources/images/IMG_202003311013284811318Zc33XANSlON.png");
}
.menu_label.tu_theme01.tit_menu05 {
	background-image: url("/resources/images/IMG_2020033110140321813193ZYEsI9uPUA.png");
}
.menu_label.tu_theme01.tit_menu06 {
	background-image: url("/resources/images/IMG_2020033110144814713202RJDKIcXjYM.png");
}
.menu_label.tu_theme01.tit_menu07 {
	background-image: url("/resources/images/IMG_202003311015123041321mYXIV92RldV.png");
}
.menu_label.tu_theme01.tit_menu08 {
	background-image: url("/resources/images/IMG_202003311016352931322Qz6qXKqBzd5.png");
}
.menu_label.tu_theme01.tit_menu09 {
	background-image: url("/resources/images/IMG_202003311017017471323ulNHZ83qM4k.png");
}
.menu_label.tu_theme01.tit_menu10 {
	background-image: url("/resources/images/IMG_20200331101819291132480j7n2cdVoo.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme01.tit_menu11 {
	background-image: url("/resources/images/IMG_202003311022466211325cPKpk8y2oQl.png");
}
.menu_label.tu_theme01.tit_menu12 {
	background-image: url("/resources/images/IMG_2020033110230459513260f5vIriR7Ws.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme01.tit_menu13 {
	background-image: url("/resources/images/IMG_202003311023265531327uwNwTbTdpki.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme01.tit_menufavorite {
	background-image: url("/resources/images/IMG_2020033110235241713288lX19Ybatuw.png");
}
.menu_label.tu_theme02.tit_menu01 {
	background-image: url("/resources/images/IMG_202003310930295811289jELq1XhDBIl.png");
}
.menu_label.tu_theme02.tit_menu02 {
	background-image: url("/resources/images/IMG_202003310931119461290BPCSGzFGWic.png");
	background-position: 50% -2px;
}
.menu_label.tu_theme02.tit_menu03 {
	background-image: url("/resources/images/IMG_202003310932288521291pxfZVzzQ4CN.png");
}
.menu_label.tu_theme02.tit_menu04 {
	background-image: url("/resources/images/IMG_202003311004411971306yVL4acP8t5q.png");
}
.menu_label.tu_theme02.tit_menu05 {
	background-image: url("/resources/images/IMG_202003311005156181307Y18FMK2qA8I.png");
}
.menu_label.tu_theme02.tit_menu06 {
	background-image: url("/resources/images/IMG_202003311005475281308PHzqGGr5uDn.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme02.tit_menu07 {
	background-image: url("/resources/images/IMG_202003311006561141309JBGQH5c0ZVA.png");
}
.menu_label.tu_theme02.tit_menu08 {
	background-image: url("/resources/images/IMG_202003311007194931310DdIJHQT4LMO.png");
}
.menu_label.tu_theme02.tit_menu09 {
	background-image: url("/resources/images/IMG_202003311007426831311NS9UYB9ssf9.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme02.tit_menu10 {
	background-image: url("/resources/images/IMG_202003311008055501312ESjGYLPx85T.png");
}
.menu_label.tu_theme02.tit_menu11 {
	background-image: url("/resources/images/IMG_2020033110083112813139TLfBbPlTSd.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme02.tit_menu12 {
	background-image: url("/resources/images/IMG_202003311008553281314SVVuzIM2tnx.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme02.tit_menu13 {
	background-image: url("/resources/images/IMG_2020033110093950513156YXEkbfFiqd.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme02.tit_menufavorite {
	background-image: url("/resources/images/IMG_202003311010132491316Sx4F5MsKtMO.png");
}
.menu_label.tu_theme02.aming_icon {
	background-image: url("/resources/images/IMG_202006171557339441020zGUlqNpyNFX.png");
}
.menu_label.tu_theme.tit_menu01 {
	background-image: url("/resources/images/IMG_202003301750306701279tlc8KdMZ8ed.png");
}
.menu_label.tu_theme.tit_menu02 {
	background-image: url("/resources/images/IMG_2020033017513035112800PyDTQW1lNu.png");
}
.menu_label.tu_theme.tit_menu03 {
	background-image: url("/resources/images/IMG_202004101131364621365Pwbg4wdLe3q.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme.tit_menu04 {
	background-image: url("/resources/images/IMG_202003311025437081329XeooCycKXnA.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme.tit_menu05 {
	background-image: url("/resources/images/IMG_202003311026134851330JaECLmCdiqG.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme.tit_menu06 {
	background-image: url("/resources/images/IMG_202003311028068741331AVJhz2GTVms.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme.tit_menu07 {
	min-height: 0px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003311028350551332MeiyggJr1Qg.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme.tit_menu08 {
	background-image: url("/resources/images/IMG_2020033110285839613337Q0od7UWExY.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme.tit_menu09 {
	background-image: url("/resources/images/IMG_202003311029187091334oNHOhgp6NDD.png");
}
.menu_label.tu_theme.tit_menu10 {
	background-image: url("/resources/images/IMG_202003311029404231335cx6BpimZgdc.png");
}
.menu_label.tu_theme.tit_menu11 {
	background-image: url("/resources/images/IMG_202003311030387021336JVaHUpnF3xi.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme.tit_menu12 {
	background-image: url("/resources/images/IMG_202003311031078331337TkLSwLgXlqg.png");
}
.menu_label.tu_theme.tit_menu13 {
	background-image: url("/resources/images/IMG_202003311031263451338V1Tus6ERyJF.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme.tit_menufavorite {
	background-image: url("/resources/images/IMG_202003311032325021339nvkLvsstFNz.png");
}
.menu_label.tu_theme.aming_icon {
	display: inline-block;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202006171556164341018lPD6DfJMr7E.png");
	background-repeat: no-repeat;
}
.menu_label.tu_theme03.tit_menu01 {
	background-image: url("/resources/images/IMG_202003310933261201292XrYxTal3Lkn.png");
}
.menu_label.tu_theme03.tit_menu02 {
	background-image: url("/resources/images/IMG_202003310934043261293JxZTU1kcL7i.png");
	background-position: 50% -3px;
	background-repeat: no-repeat;
}
.menu_label.tu_theme03.tit_menu03 {
	background-image: url("/resources/images/IMG_202003310953551021294c4oCEIzUdw4.png");
}
.menu_label.tu_theme03.tit_menu04 {
	background-image: url("/resources/images/IMG_202003310957021221295lUimxRTWNCl.png");
	background-position: 45% 36%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme03.tit_menu05 {
	background-image: url("/resources/images/IMG_202003310957433591296SGbpn6x37Iv.png");
}
.menu_label.tu_theme03.tit_menu06 {
	background-image: url("/resources/images/IMG_202003310958049731297l53XOQVXETG.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme03.tit_menu07 {
	background-image: url("/resources/images/IMG_2020033109584277312982ObBc7KZVsa.png");
}
.menu_label.tu_theme03.tit_menu08 {
	background-image: url("/resources/images/IMG_202003310959060831299YiSm3qYKOm9.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme03.tit_menu09 {
	background-image: url("/resources/images/IMG_202003310959482011300yngbguZSrPo.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme03.tit_menu10 {
	background-image: url("/resources/images/IMG_202003311000136481301LeGwy5qq0c2.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme03.tit_menu11 {
	background-image: url("/resources/images/IMG_202003311000352271302lvPBwDLXCz2.png");
}
.menu_label.tu_theme03.tit_menu12 {
	background-image: url("/resources/images/IMG_202003311000572501303G5tEBUIYX2d.png");
}
.menu_label.tu_theme03.tit_menu13 {
	background-image: url("/resources/images/IMG_202003311001306641304GsOAgYzDGQG.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme03.tit_menufavorite {
	background-image: url("/resources/images/IMG_2020033110021201913057sBGtZsGpNq.png");
}
.menu_label.tu_theme03.aming_icon {
	background-image: url("/resources/images/IMG_202006171558094031021IcmdgHFO8Pz.png");
}
.menu_label.tu_theme04.tit_menu01 {
	background-image: url("/resources/images/IMG_202004101121120751364P0PspO1y7bY.png");
	background-position: 50% 50%;
	background-size: 20px 20px;
	background-repeat: no-repeat;
}
.menu_label.tu_theme04.tit_menu02 {
	background-image: url("/resources/images/IMG_202004101437244861366UEeJsuZLTXX.png");
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.menu_label.tu_theme04.tit_menu03 {
	background-image: url("/resources/images/IMG_202004101645285861367ARAVSQHZtoC.png");
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.menu_label.tu_theme04.tit_menu04 {
	background-image: url("/resources/images/IMG_2020041016460712013681MeNaJfvWvP.png");
	background-position: 50% 50%;
	background-size: 30px;
	background-repeat: no-repeat;
}
.menu_label.tu_theme04.tit_menu05 {
	background-image: url("/resources/images/IMG_202004101647329891370UEF8e2ux2JJ.png");
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}
.menu_label.tu_theme04.tit_menu06 {
	background-image: url("/resources/images/IMG_202004101648049801371RuUSt6Vmj6m.png");
	background-position: 0% top;
	background-size: contain;
}
.menu_label.tu_theme04.tit_menu07 {
	background-image: url("/resources/images/IMG_202004101650048501372FoETrh3eFVf.png");
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.menu_label.tu_theme04.tit_menu08 {
	background-image: url("/resources/images/IMG_202004101650370261373wqyv9DfyfVu.png");
	background-size: contain;
	background-repeat: no-repeat;
}
.menu_label.tu_theme04.tit_menu09 {
	background-image: url("/resources/images/IMG_202004101651116491374AVvvlucLn0D.png");
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.menu_label.tu_theme04.tit_menu10 {
	background-image: url("/resources/images/IMG_202004101651438481375QWDcdIj6V5U.png");
	background-size: contain;
	background-repeat: no-repeat;
}
.menu_label.tu_theme04.tit_menu11 {
	background-image: url("/resources/images/IMG_202004101652124671376qVLxNtwz9qe.png");
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.menu_label.tu_theme04.tit_menu12 {
	background-image: url("/resources/images/IMG_202004101652511391377UlrXAt4O69w.png");
	background-size: contain;
}
.menu_label.tu_theme04.tit_menu13 {
	background-image: url("/resources/images/IMG_202004101653213731378L9qWbGmNSHQ.png");
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.menu_label.tu_theme04.tit_menufavorite {
	background-image: url("/resources/images/IMG_202004101655118791379GDE6ijlRwgP.png");
	background-position: 50% 50%;
}
.menu_label.tu_theme05.tit_menufavorite {
    background-image: url("/resources/images/IMG_202102221030044761027c6sPlqxFWUw.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.menu_label.tu_theme05 {
	background-image: url("/resources/images/IMG_202102220942013781003KpzWZeQO5kP.png");
	background-position: 50% 50%;
}
.menu_label.tu_theme05.aming_icon {
	background-image: url("/resources/images/IMG_202012101348348011028bNxAvv11DDL.png");
}
.menu_label.tu_theme06 {
	display: inline-block;
}
.menu_label.tu_theme06.aming_icon {
	background-image: url("/resources/images/IMG_202012101348348011028bNxAvv11DDL.png");
}
.menu_label.tu_theme06.tit_menu02 {
	background-image: url("/resources/images/IMG_202012151005240961138pucC1Tbehua.png");
	background-position: -2px -2px;
	background-size: auto;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menu01 {
	background-image: url("/resources/images/IMG_202102220942013781003KpzWZeQO5kP.png");
}
.menu_label.tu_theme06.tit_menu03 {
	background-image: url("/resources/images/IMG_202102221011516481012bClsDTUM5Eg.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menu04 {
	background-image: url("/resources/images/IMG_202102221012407671013whao11ELUkF.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menu05 {
	background-image: url("/resources/images/IMG_202102221023017571015iFpq8EXfipZ.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menu06 {
	background-image: url("/resources/images/IMG_2021022210233023910169YgWJHy2H0R.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menu07 {
	background-image: url("/resources/images/IMG_202102221023519221017Yh555vTW0DK.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menu08 {
	background-image: url("/resources/images/IMG_202102221024240491019YWN2IYye797.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menu09 {
	background-image: url("/resources/images/IMG_202102221024503741020sXd4tErx7ie.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menu10 {
	background-image: url("/resources/images/IMG_202102221025248561022jzoe8KpWQo3.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menu11 {
	background-image: url("/resources/images/IMG_202102221027007551024btSIzmwwaY3.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menu12 {
	background-image: url("/resources/images/IMG_202102221027273351025Q6aaXp2IhV4.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menu13 {
	background-image: url("/resources/images/IMG_202102221027482431026ATkG2olAWey.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme06.tit_menufavorite {
	background-image: url("/resources/images/IMG_202102221030044761027c6sPlqxFWUw.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.aming_icon {
	background-image: url("/resources/images/IMG_202012101349141741029xkcCjEL6bcC.png");
}
.menu_label.tu_theme07.tit_menu02 {
	background-image: url("/resources/images/IMG_2020121511471813611641AqvsyA42mK.png");
	background-position: 0px -2px;
}
.menu_label.tu_theme07.tit_menu01 {
	background-image: url("/resources/images/IMG_202102221442208431036o6Ftp4Sctfa.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menu03 {
	background-image: url("/resources/images/IMG_202102221442541221037m53KOctxV7e.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menu04 {
	background-image: url("/resources/images/IMG_202102221443247891038vxclYfH5PXG.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menu05 {
	background-image: url("/resources/images/IMG_20210222144353553103944dCuBbKY7W.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menu06 {
	background-image: url("/resources/images/IMG_2021022214442089010404V1KMEKWB7O.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menu07 {
	background-image: url("/resources/images/IMG_202102221444595381041eoycIWGx6cY.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menu08 {
	background-image: url("/resources/images/IMG_202102221445459411042FwdRHxTVAkF.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menu09 {
	background-image: url("/resources/images/IMG_202102221446152491043GyYqOpFXCjg.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menu10 {
	background-image: url("/resources/images/IMG_202102221446466681044yNHfPu6SG6p.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menu11 {
	background-image: url("/resources/images/IMG_202102221447136761045hjMO94fjlpB.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menu12 {
	background-image: url("/resources/images/IMG_202102221447359541046EN2Z5TaC1bN.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menu13 {
	background-image: url("/resources/images/IMG_202102221449596741047f4bIj6EYEM9.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme07.tit_menufavorite {
	background-image: url("/resources/images/IMG_202102221450561501048DFOeYThHObN.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08 {
	min-width: 0px;
}
.menu_label.tu_theme08.tit_menu01 {
	background-image: url("/resources/images/IMG_202012101142480631024zBaFpyRmAeT.png");
}
.menu_label.tu_theme08.aming_icon {
	background-image: url("/resources/images/IMG_202012101346103501025ljHtdieuK7r.png");
}
.menu_label.tu_theme08.tit_menu02 {
	background-image: url("/resources/images/IMG_202102231424095291023av77KOHsigZ.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menufavorite {
	background-image: url("/resources/images/IMG_202102231423003181022GCLIxtuNHET.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menu03 {
	background-image: url("/resources/images/IMG_202102231424368931024E4OhTbVMq1l.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menu04 {
	background-image: url("/resources/images/IMG_202102231425017061025P6lW8z9axPP.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menu05 {
	background-image: url("/resources/images/IMG_202102231425343221026c0xd8LsFjFB.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menu06 {
	background-image: url("/resources/images/IMG_202102231426248221027x4eLYh1qG8v.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menu07 {
	background-image: url("/resources/images/IMG_202102231427110741028d3rAruFxm3L.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menu08 {
	background-image: url("/resources/images/IMG_202102231430525351029kQvdtpUsHQh.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menu09 {
	background-image: url("/resources/images/IMG_202102231442233661030DtpYSlGeSHl.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menu10 {
	background-image: url("/resources/images/IMG_202102231442494621031qYsXcaOnYj6.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menu11 {
	background-image: url("/resources/images/IMG_202102231443172221032k5GQToWsRzh.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menu12 {
	background-image: url("/resources/images/IMG_2021022314434840610334jwtjp0XyoA.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_label.tu_theme08.tit_menu13 {
	background-image: url("/resources/images/IMG_20210223145720007103442Agn1tuxL7.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu_group_txt {
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
	width: calc(100% - 46px);
	height: 30px;
	float: left;
}
.sub_menu_label {
	display: inline-block;
	width: 15px;
	height: 100%;
	min-height: 35px;
	min-width: 0px;
	float: left;
	border-right: 1px none #969696;
}
.sub_menu_txt_area {
	display: inline-block;
	width: calc(100% - 20px);
	border-left: 1px none #697087;
}
.sub_menu {
	overflow-x: hidden;
	overflow-y: hidden;
	min-height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	border-left: 2px solid #e6e6e6;
	font-family: NanumGothic, serif;
	color: #575757;
	font-size: 14px;
	line-height: 28px;
}
.sub_menu.tu_theme {
	overflow-x: hidden;
	overflow-y: hidden;
	padding-right: 10px;
	font-family: NanumGothic, serif;
	color: #585966;
}
.sub_menu.tu_theme.over {
	border-left-color: #2bbcd9;
	color: #2bbcd9;
}
.sub_menu.tu_theme.pressed {
	border-left-color: #0e92c7;
	background-color: #f2f2f2;
	font-family: NanumGothicBold, serif;
	color: #0e92c7;
}
.sub_menu.tu_theme.focus {
	border-left-color: #2bbcd9;
	font-family: NanumGothicBold, serif;
	color: #2bbcd9;
	font-weight: 400;
}
.sub_menu.tu_theme02 {
	border-left-color: #c7c7c7;
	font-family: NanumGothic, serif;
	color: #383838;
}
.sub_menu.tu_theme02.over {
	border-left-color: #9c9797;
	background-color: #fafafa;
	font-family: NanumGothicBold, serif;
}
.sub_menu.tu_theme02.pressed {
	border-left-color: #2e2e2e;
	background-color: #d6d6d6;
	font-family: NanumGothicBold, serif;
}
.sub_menu.tu_theme02.focus {
	border-left-color: #9e001a;
	background-color: whitesmoke;
	font-family: NanumGothicBold, serif;
}
.sub_menu.tu_theme01 {
	margin-left: 10px;
	border-left-color: #ebebed;
	color: #020e36;
}
.sub_menu.tu_theme01.pressed {
	border-left-color: #323b52;
	background-color: #f0f0f0;
	font-family: NanumGothicBold, serif;
}
.sub_menu.tu_theme01.focus {
	border-left-color: #7d8bab;
	background-color: #f7f7f7;
	font-family: NanumGothicBold, serif;
	color: #171d42;
}
.sub_menu.tu_theme01.over {
	background-color: #f0f0f0;
}
.sub_menu.tu_theme03 {
	border-left-color: #c7bdbd;
}
.sub_menu.tu_theme03.over {
	display: block;
	padding-right: 10px;
	border-left-color: #8a8a8a;
	background-color: #fafafa;
	font-family: NanumGothicBold, serif;
	color: #b81111;
}
.sub_menu.tu_theme03.pressed {
	border-left-color: #b51818;
	background-color: #ededed;
	font-family: NanumGothicBold, serif;
	color: #523232;
}
.sub_menu.tu_theme03.focus {
	border-left-color: #8f8f8f;
	background-color: #f7f7f7;
	font-family: NanumGothicBold, serif;
	color: #423838;
	font-weight: 400;
}
.sub_menu.tu_theme04 {
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 85px;
	height: 85px;
	margin: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	border-left-style: none;
	border-left-color: rgba(230, 230, 230, 0.42);
	background-color: #468cdb;
	box-shadow: #0c113b 0px 0px 6px 0px;
	color: white;
	line-height: 85px;
	text-align: center;
}
.sub_menu.tu_theme04.over {
	background-image: linear-gradient(135deg, #42cefc, #008ae6);
	font-family: NanumGothicBold, serif;
}
.sub_menu.tu_theme04.pressed {
	background-image: linear-gradient(#0b6ad6, #0e4a8f);
	box-shadow: #0c113b 0px 0px 6px 0px, #1e4896 2px 2px 5px 0px inset, rgba(255, 255, 255, 0.04) 0px 0px 6px 0px;
}
.sub_menu.tu_theme04.focus {
	background-image: linear-gradient(to right, #d93838, #ed921a);
	box-shadow: none;
}
.sub_menu.tu_theme05 {
	padding-top: 2px;
	border-bottom: 1px dashed #dedede;
	border-left-color: transparent;
	color: #00256c;
	font-size: 14px;
}
.sub_menu.tu_theme05.over {
	background-color: #fafafa;
	font-weight: 400;
}
.sub_menu.tu_theme05.pressed {
	background-color: #f7f7f7;
	font-family: NanumGothicBold, serif;
	color: #032769;
	font-weight: 400;
}
.sub_menu.tu_theme05.focus {
	border-bottom-color: #00256c;
	border-radius: 0px;
	background-color: #00256c;
	font-family: NanumGothicBold, serif;
	color: white;
}
.sub_menu.tu_theme06 {
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px dashed #d9d9d9;
	border-left-style: none;
	color: #244787;
	font-size: 14px;
}
.sub_menu.tu_theme06.over {
	background-color: white;
}
.sub_menu.tu_theme06.pressed {
	background-color: #f7f7f7;
}
.sub_menu.tu_theme06.focus {
	border-bottom-color: #8694b3;
	background-color: #ededed;
	font-family: NanumGothicBold, serif;
	color: #2c4b85;
	font-weight: 700;
}
.sub_menu.tu_theme07 {
	border-left-color: #e8e8e8;
}
.sub_menu.tu_theme07.over {
	border-left: 3px solid #8be0f8;
	background-color: white;
}
.sub_menu.tu_theme07.pressed {
	border-left-width: 3px;
	border-left-color: #118fe4;
	background-color: #e8e8e8;
}
.sub_menu.tu_theme07.focus {
	border-left-width: 3px;
	border-left-color: #215dcc;
	background-color: #f2f2f2;
	font-family: NanumGothic, serif;
}
.sub_menu.tu_theme08 {
	padding: 2px 15px;
	border-left-style: solid;
	border-left-color: transparent;
	border-radius: 30px;
	color: #00256c;
}
.sub_menu.tu_theme08.over {
	background-color: #f2f2f2;
	font-family: NanumGothicBold, serif;
	color: #496eb3;
}
.sub_menu.tu_theme08.pressed {
	background-color: #ebebeb;
	color: #233b69;
	text-shadow: white 1px 1px 1px;
}
.sub_menu.tu_theme08.focus {
	background-color: #868dad;
	color: white;
}
.sub_menu_list {
	overflow-x: auto;
	overflow-y: auto;
	width: calc(100% - 15px);
	max-height: 420px;
	font-family: NanumGothic, serif;
	text-align: left;
}
.sub_menu_list.fold {
	display: none;
}
.sub_menu_list.display-none {
	display: none;
}
.user_option_popup {
	position: absolute;
	top: 50px;
	right: 0px;
	z-index: 1;
	display: none;
	width: 180px;
	padding: 5px 10px;
	border-style: none solid solid;
	border-width: 2px;
	border-color: #27507c;
	background-color: white;
	box-shadow: rgba(81, 85, 94, 0.2) 3px 3px 2px 0px;
}
.user_option_popup.tu_theme01 {
	display: none;
	border-style: none solid solid;
	border-color: #184d96;
	background-color: #f7f7f7;
}
.user_option_popup.tu_theme {
	z-index: 2;
	background-color: white;
}
.user_option_popup.tu_theme02 {
	display: none;
	border-style: solid;
	border-color: #1c1c1c #1c1c1c #9c9c9c;
	background-color: black;
}
.user_option_popup.tu_theme03 {
	display: none;
	border-style: none none solid;
	border-bottom-width: 5px;
	border-bottom-color: #ad0a0a;
	background-color: #f7f7f7;
	box-shadow: rgba(81, 85, 94, 0.2) -3px 3px 2px 0px;
}
.user_option_popup.tu_theme04 {
	display: none;
	border-style: solid;
	border-color: #000f36;
	background-color: #021852;
	font-family: NanumGothic, serif;
	color: white;
}
.user_option_popup.tu_theme05 {
	z-index: 10000;
	display: none;
	border-style: none solid solid;
	border-color: #00256c;
	background-color: white;
}
.user_option_popup.tu_theme06 {
	display: none;
	border-right-color: #118fe4;
	border-bottom-color: #118fe4;
	border-left-color: #118fe4;
	background-color: #11429c;
}
.user_option_popup.tu_theme07 {
	top: 50px;
	z-index: 11;
	border-right-color: #8be0f8;
	border-bottom-color: #8be0f8;
	border-left-color: #8be0f8;
	background-color: white;
}
.user_option_popup.tu_theme08 {
	z-index: 1000;
	display: none;
	border-style: none solid solid;
	border-color: #118fe4;
}
.option_menu_tit {
	display: block;
	height: 35px;
	padding-left: 5px;
	border-bottom: 1px dashed rgba(39, 80, 124, 0.25);
	font-family: NanumGothicBold, serif;
	color: #3d506b;
	line-height: 35px;
}
.option_menu_tit.lastmenu {
	border-bottom-style: none;
}
.option_menu_tit.tu_theme {
	font-family: NanumGothicBold, serif;
	color: #3d506b;
	font-weight: 400;
}
.option_menu_tit.tu_theme.over {
	background-color: #e8e8e8;
}
.option_menu_tit.tu_theme.pressed {
	background-color: #ebebeb;
	box-shadow: #a3a3a3 3px 3px 5px 0px inset;
	text-shadow: white 1px 1px 6px;
}
.option_menu_tit.tu_theme01 {
	font-family: NanumGothicBold, serif;
	color: #3d506b;
	font-weight: 400;
}
.option_menu_tit.tu_theme01.over {
	background-color: #ededed;
}
.option_menu_tit.tu_theme01.pressed {
	background-color: #dedede;
}
.option_menu_tit.tu_theme02 {
	font-family: NanumGothicBold, serif;
	color: white;
}
.option_menu_tit.tu_theme02.over {
	background-color: #292929;
}
.option_menu_tit.tu_theme02.pressed {
	background-color: #3b3b3b;
	color: #dbdbdb;
	font-size: 15px;
}
.option_menu_tit.tu_theme03 {
	font-family: NanumGothic, serif;
	font-weight: 400;
}
.option_menu_tit.tu_theme03.over {
	background-color: #ebebeb;
	color: #750000;
}
.option_menu_tit.tu_theme03.pressed {
	background-color: #dbdbdb;
	box-shadow: #a8a8a8 0px 2px 5px 0px inset;
	color: #7d0404;
	text-shadow: white 1px 1px 6px;
}
.option_menu_tit.tu_theme04.pressed {
	background-color: #042f85;
}
.option_menu_tit.tu_theme04.over {
	background-color: #3d82db;
	font-family: NanumGothicBold, serif;
	color: white;
}
.option_menu_tit.tu_theme05 {
	color: #00256c;
}
.option_menu_tit.tu_theme05.over {
	background-color: #f0f0f0;
}
.option_menu_tit.tu_theme05.pressed {
	background-color: #dbdbdb;
	color: #1f4999;
}
.option_menu_tit.tu_theme06 {
	height: 32px;
	border-radius: 20px;
	font-family: NanumGothic, serif;
	color: #fafafa;
}
.option_menu_tit.tu_theme06.over {
	background-color: rgba(235, 235, 235, 0.21);
}
.option_menu_tit.tu_theme06.pressed {
	background-color: #1b357d;
}
.option_menu_tit.tu_theme07 {
	font-family: NanumGothic, serif;
	color: #00256c;
}
.option_menu_tit.tu_theme07.over {
	background-color: #fafafa;
}
.option_menu_tit.tu_theme08 {
	font-family: NanumGothic, serif;
	color: #00256c;
}
.option_menu_tit.tu_theme08.over {
	background-color: whitesmoke;
	font-family: NanumGothicBold, serif;
}
.option_menu_tit.tu_theme08.pressed {
	background-color: #e0e0e0;
	font-family: NanumGothicBold, serif;
	text-shadow: rgba(255, 255, 255, 0.49) 1px 1px 1px;
}
.option_menu_icon {
	display: inline-block;
	width: 25px;
	height: 35px;
	float: left;
	background-image: url("/resources/images/IMG_202002201531127111044CAFMd7yqcvg.png");
	background-position: 50% 4px;
	background-repeat: no-repeat;
}
.option_menu_icon.tu_theme.user_option01 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_202012101406272191044rWbkJBBfXMu.png");
}
.option_menu_icon.tu_theme.user_option02 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_20201210140516241104163bLfn4EKaR.png");
	background-position: 50% 50%;
}
.option_menu_icon.tu_theme.user_option04 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_202012101406053491043yJcLIALgoBh.png");
	background-position: 50% 50%;
}
.option_menu_icon.tu_theme.user_option03 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_202012101405457331042ofCFGxzW83U.png");
}
.option_menu_icon.tu_theme02.user_option01 {
	display: inline-block;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202004161600456401386fRssCiWU3kb.png");
}
.option_menu_icon.tu_theme02.user_option02 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_2020041616012023813873tbnO6TBxal.png");
}
.option_menu_icon.tu_theme02.user_option04 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_2020041617374368613980l5b6IYMaQ2.png");
	background-position: 50% 50%;
}
.option_menu_icon.tu_theme02.user_option03 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_2020041616001763613854HiKPAk5LTC.png");
}
.option_menu_icon.tu_theme01.user_option01 {
	min-width: 0px;
}
.option_menu_icon.tu_theme01.user_option02 {
	min-width: 0px;
}
.option_menu_icon.tu_theme01.user_option04 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_2020040609494086313500fFKUyLnS5M.png");
}
.option_menu_icon.tu_theme01.user_option03 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_202004161607371451389PDz09mMMQZK.png");
}
.option_menu_icon.tu_theme03.user_option04 {
	background-image: url("/resources/images/IMG_202004061000166631356UODXaHhMFTR.png");
}
.option_menu_icon.tu_theme03.user_option01 {
	background-image: url("/resources/images/IMG_2020040609574674913544yOYcKLJ21T.png");
}
.option_menu_icon.tu_theme03.user_option02 {
	background-image: url("/resources/images/IMG_202004060959345581355UWiHzckLhMY.png");
}
.option_menu_icon.tu_theme03.user_option03 {
	background-image: url("/resources/images/IMG_202004161722065511397NqrfMBTxVA2.png");
	background-position: 50% 50%;
}
.option_menu_icon.tu_theme04.user_option01 {
	background-image: url("/resources/images/IMG_202004231745475691414pyNeTIaCscF.png");
}
.option_menu_icon.tu_theme04.user_option02 {
	background-image: url("/resources/images/IMG_202004231746296481415K6JNEpJ79dc.png");
}
.option_menu_icon.tu_theme04.user_option03 {
	background-image: url("/resources/images/IMG_202004240906013681416Eufdhy6PTLQ.png");
}
.option_menu_icon.tu_theme04.user_option04 {
	background-image: url("/resources/images/IMG_202004240907142791417HuJByqCnTTD.png");
}
.option_menu_icon.tu_theme05.user_option01 {
	min-width: 0px;
}
.option_menu_icon.tu_theme05.user_option02 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_202012101442304961045FNO1R76bGgp.png");
}
.option_menu_icon.tu_theme05.user_option03 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_2020121014432066310465NevPl5hxKc.png");
}
.option_menu_icon.tu_theme05.user_option04 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_202012101500564371047eJqUq33PWnB.png");
}
.option_menu_icon.tu_theme06 {
	height: 32px;
}
.option_menu_icon.tu_theme06.user_option01 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_202012151012222861139EItkgvHqdaP.png");
	background-position: 50% 50%;
}
.option_menu_icon.tu_theme06.user_option02 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_202012151013170481140hIurjqfi5DR.png");
	background-position: 50% 50%;
}
.option_menu_icon.tu_theme06.user_option03 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_202012151014106111141gn0FKnkwJXU.png");
	background-position: 50% 50%;
}
.option_menu_icon.tu_theme06.user_option04 {
	min-width: 0px;
	background-image: url("/resources/images/IMG_202012151014577241142IbMzUvEQHlC.png");
}
.option_menu_icon.tu_theme07.user_option02 {
	background-image: url("/resources/images/IMG_202012151140029521161FWlwcJ6Ybp6.png");
}
.option_menu_icon.tu_theme07.user_option03 {
	background-image: url("/resources/images/IMG_202012151140369151162WnzxBaJI0sK.png");
}
.option_menu_icon.tu_theme07.user_option04 {
	background-image: url("/resources/images/IMG_202012151141038241163XpXPpttHNGF.png");
}
.option_menu_icon.tu_theme08.user_option03 {
	background-image: url("/resources/images/IMG_202012101104068751021GkiLGBZ953R.png");
}
.option_menu_icon.tu_theme08.user_option04 {
	background-image: url("/resources/images/IMG_2020121011104883010228qO71LS8MNu.png");
}
.option_menu_icon.tu_theme08.user_option02 {
	background-image: url("/resources/images/IMG_202012101114138421023rTTtxP4W57q.png");
}
.option_menu_list {
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
	width: calc(100% - 25px);
	max-width: 200px;
	min-width: 100px;
	padding-left: 5px;
	font-size: 14px;
}
.menu_group_arrow_icon {
	display: inline-block;
	width: 16px;
	height: 30px;
	float: right;
	font-size: 14px;
	text-align: center;
}
.icon {
	margin-top: 0px;
	margin-right: 0px;
}
.icon.fl_right {
	display: inline-block;
	height: 30px;
	float: right;
}
.icon.mandatory {
	position: relative;
	left: -4px;
	top: 1px;
	width: 10px;
	height: 10px;
	float: left;
	color: #f7a3a3;
}
.icon.basic {
	position: relative;
	left: 0px;
	top: 9px;
	width: 10px;
	height: 10px;
	float: left;
	color: #b8b8b8;
}
.icon.detail_icon {
	margin-right: 10px;
	color: #2f6df5;
}
.icon.drop {
	left: 5px;
	transform: rotate(-90deg);
	font-size: 19px;
	text-align: center;
}
.icon.min_srch {
	padding-top: 2px;
	font-size: 15px;
}
.display-none {
	display: none;
}
.mes_contents_area {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 10px 15px;
}
.mes_contents_area.left_menu_fold {
	position: static;
}
.mes_contents_area.tu_theme {
	display: inline-block;
	background-color: white;
}
.mes_contents_area.tu_theme02 {
	background-color: #6e6e6e;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.mes_contents_area.tu_theme01 {
	background-color: white;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.mes_contents_area.tu_theme03 {
	background-color: white;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.mes_contents_area.tu_theme04 {
	background-color: white;
}
.mes_contents_area.tu_theme07 {
	background-color: white;
}
.mes_contents_area.tu_theme05 {
	background-color: white;
}
.mes_contents_area.tu_theme06 {
	background-color: white;
}
.mes_contents_area.tu_theme08 {
	background-color: white;
}
.tab_contents_area {
	width: 100%;
	height: calc(100% - 28px);
}
.tab_menu {
	height: 26px;
	border-bottom-color: #c0c5d1;
}
@media screen and (max-width : 1280px) {
.tab_menu {
	font-size: 11px;
}
}
.tab_menu.tu_theme01 {
	border-bottom-color: #f2f2f2;
}
.tab_menu.tu_theme {
	overflow-x: hidden;
	overflow-y: hidden;
}
.tab_menu.tu_theme02 {
	height: 28px;
	padding-left: 5px;
	border-bottom-style: solid;
	border-bottom-color: #404040;
}
.tab_menu.tu_theme03 {
	height: 26px;
	border-bottom: 1px dashed #d1d1d1;
}
.tab_menu.tu_theme05 {
	border-bottom-color: #00256c;
}
.tab_menu.tu_theme06 {
	border-bottom-color: #f2f2f2;
}
.tab_menu.tu_theme07 {
	border-bottom-color: #7693cf;
}
.tab_menu.tu_theme08 {
	border-bottom-color: #e6e6e6;
}
.main_tabstyle {
	position: relative;
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 26px;
	max-width: 200px;
	min-width: 40px;
	margin-right: 3px;
	padding: 0px 25px 0px 10px;
	background-color: #071738;
	color: white;
	line-height: 26px;
}
.main_tabstyle.tu_theme {
	border-style: solid solid none;
	border-width: 2px;
	border-color: #2d2e33;
}
.main_tabstyle.tu_theme.over {
	border-top-color: #2a3a54;
	border-right-color: #2a3a54;
	border-left-color: #2a3a54;
	background-color: white;
	color: #2a3a54;
}
.main_tabstyle.tu_theme.pressed {
	border-top-color: #2a3a54;
	border-right-color: #2a3a54;
	border-left-color: #2a3a54;
	background-color: #ededed;
	font-family: NanumGothicBold, serif;
	color: #2a3a54;
}
.main_tabstyle.tu_theme01 {
	border: 0px solid black;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #ededed;
	font-family: NanumGothic, serif;
	color: #030624;
	font-weight: 700;
}
.main_tabstyle.tu_theme01.over {
	border: 0px solid black;
	background-color: #b2c2cf;
	font-family: NanumGothicBold, serif;
	color: #2b518f;
	font-weight: 400;
}
.main_tabstyle.tu_theme01.pressed {
	border-style: solid solid none;
	border-width: 0px;
	border-color: black;
	background-color: #2f446e;
	font-family: NanumGothicBold, serif;
	color: white;
	font-weight: 400;
}
.main_tabstyle.tu_theme02 {
	margin-right: 5px;
	border-style: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #8c8c8c;
	font-family: NanumGothic, serif;
	line-height: 26px;
}
.main_tabstyle.tu_theme02.over {
	border-top-style: none;
	border-top-width: 2px;
	border-right-style: none;
	border-right-width: 2px;
	border-left-style: none;
	border-left-width: 2px;
	background-color: #e8e8e8;
	font-family: NanumGothicBold, serif;
	color: #5c5c5c;
}
.main_tabstyle.tu_theme02.pressed {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #3b3b3b;
}
.main_tabstyle.tu_theme03 {
	border-top: 2px solid #bdbdbd;
	border-right: 2px solid #bdbdbd;
	border-left: 2px solid #bdbdbd;
	background-color: #bdbdbd;
	color: white;
}
.main_tabstyle.tu_theme03.over {
	border-top: 2px solid #ebebeb;
	border-right: 2px solid #ebebeb;
	border-left: 2px solid #ebebeb;
	background-color: #ebebeb;
	color: #757575;
}
.main_tabstyle.tu_theme03.pressed {
	border-top-color: #821212;
	border-right-color: #821212;
	border-left-color: #821212;
	background-color: #821212;
	font-family: NanumGothicBold, serif;
	color: white;
}
.main_tabstyle.tu_theme04 {
	background-color: #6f9df7;
}
.main_tabstyle.tu_theme04.over {
	background-color: #2858b8;
}
.main_tabstyle.tu_theme04.pressed {
	background-color: #062a73;
}
.main_tabstyle.tu_theme05 {
	border-style: solid solid none;
	border-width: 2px;
	border-color: #00256c;
	background-color: #e1e5ed;
	color: #263266;
}
.main_tabstyle.tu_theme05.pressed {
	background-color: #00256c;
	color: #fafafa;
}
.main_tabstyle.tu_theme05.over {
	background-color: #adbddb;
	color: white;
	text-shadow: none;
}
.main_tabstyle.tu_theme06 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #f0f0f0;
	color: #a6a6a6;
}
.main_tabstyle.tu_theme06.over {
	background-color: #d4d4d4;
	color: white;
}
.main_tabstyle.tu_theme06.pressed {
	background-color: #00256c;
	color: white;
}
.main_tabstyle.tu_theme07 {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: #2c5db8;
}
.main_tabstyle.tu_theme07.pressed {
	background-color: #1040a1;
}
.main_tabstyle.tu_theme07.over {
	background-color: #88adf2;
}
.main_tabstyle.tu_theme08 {
	background-color: #e6e6e6;
	color: #292929;
}
.main_tabstyle.tu_theme08.over {
	background-color: #118fe4;
	color: white;
}
.main_tabstyle.tu_theme08.pressed {
	background-color: #00256c;
	color: white;
}
.tabs {
	width: 100%;
	height: 100%;
}
@media screen and (max-width : 1280px) {
.tabs {
	overflow-x: visible;
	overflow-y: visible;
}
}
.tab_panel {
	width: 100%;
	height: 100%;
	padding: 0px;
}
.tab_panel.tu_theme02 {
	background-color: #6e6e6e;
}
.tab_panel.tu_theme {
	background-color: white;
}
.tab_panel.tu_theme01 {
	background-color: white;
}
.tab_panel.tu_theme03 {
	background-color: #fafafa;
}
.tab_panel.tu_theme04 {
	background-color: #fcfcfc;
}
.content_title {
	display: block;
	height: 40px;
	font-family: NanumGothicBold, serif;
	color: #304359;
	font-size: 18px;
	line-height: 40px;
}
.content_title.tu_theme01 {
	color: #021e63;
}
.content_title.tu_theme02 {
	color: white;
	text-shadow: rgba(0, 0, 0, 0.61) 1px 1px 3px;
}
.content_title.tu_theme03 {
	color: #2e2e2e;
}
.content_title.tu_theme04 {
	color: #004ca3;
}
.content_title.tu_theme05 {
	color: #00256c;
}
.content_title.tu_theme06 {
	color: #183766;
	font-size: 17px;
}
.content_title.tu_theme07 {
	color: #00256c;
}
.content_title.tu_theme08 {
	color: #15273b;
}
.content_navigation {
	position: absolute;
	top: 11px;
	right: 29px;
	display: inline-block;
	height: 20px;
	margin-right: 5px;
	float: left;
	color: #304359;
	font-size: 12px;
}
.content_navigation.tu_theme {
	display: inline-block;
	margin-right: 5px;
	float: left;
	line-height: 20px;
}
.content_navigation.tu_theme01 {
	display: inline-block;
	margin-right: 5px;
	float: left;
	color: #27292b;
	line-height: 20px;
}
.content_navigation.tu_theme02 {
	display: inline-block;
	margin-right: 5px;
	float: left;
	color: white;
	line-height: 20px;
}
.content_navigation.tu_theme03 {
	display: inline-block;
	margin-right: 5px;
	float: left;
	color: #2e2e2e;
	line-height: 20px;
}
.content_navigation.tu_theme04 {
	display: inline-block;
	margin-right: 5px;
	float: left;
	color: #143e6e;
}
.content_navigation.tu_theme05 {
	margin-right: 5px;
	color: #525252;
	line-height: 20px;
}
.content_navigation.tu_theme06 {
	color: #183766;
}
.content_navigation.tu_theme07 {
	color: #00256c;
}
.content_navigation.tu_theme08 {
	color: #383838;
}
.h100p {
	display: block;
	width: 100%;
	height: 100%;
	font-family: NanumGothic, serif;
}
.h100p.w60p {
	width: 60%;
	padding-top: 15px;
}
.title_area {
	height: 40px;
}
.title_area.only_modeler {
	height: 30px;
	padding-top: 7px;
	padding-left: 5px;
}
.title_area.btnarea_share {
	display: inline-block;
	width: 80%;
	float: left;
}
.filter_area {
	position: relative;
	min-height: 0px;
	border: 1px solid #f0f0f0;
	background-color: #f0f0f0;
	box-shadow: rgba(224, 224, 224, 0.74) 4px 4px 13px 0px inset;
	font-family: NanumGothic, serif;
	color: #232323;
	font-size: 12px;
	font-weight: 400;
}
.filter_area.tu_theme {
	position: relative;
	border: 1px solid #dedede;
}
.filter_area.tu_theme01 {
	border-top: 1px solid rgba(179, 179, 179, 0.39);
	border-bottom: 1px solid rgba(179, 179, 179, 0.39);
	background-color: #fafafa;
	background-image: linear-gradient(to right, transparent, #f7f7f7 52%, transparent);
	box-shadow: none;
	color: #021e63;
}
.filter_area.tu_theme02 {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background-color: #878787;
	box-shadow: none;
	color: white;
}
.filter_area.tu_theme03 {
	border-top: 2px solid #a10505;
	border-bottom: 2px none #a10505;
	background-color: #ededed;
	box-shadow: none;
}
.filter_area.tu_theme04 {
	border: 1px dotted #dedede;
	border-radius: 5px;
	background-color: white;
	box-shadow: rgba(0, 0, 0, 0.13) 1px 1px 0px 0px;
	color: #060524;
}
.filter_area.sub_filter {
	position: static;
	width: 100%;
	height: 65px;
	border-style: none;
	background-color: transparent;
	box-shadow: none;
}
.filter_area.sub_filter.filter_line2 {
	height: 100px;
	box-shadow: none;
}
.filter_area.sub_filter.filter_line3 {
	height: 134px;
	box-shadow: none;
}
.filter_area.tu_theme05 {
	border-color: #e8e8e8;
	border-radius: 3px;
	background-color: #f7f7f7;
	box-shadow: none;
	color: #383838;
}
.filter_area.tu_theme06 {
	border-bottom-width: 2px;
	border-bottom-color: #118fe4;
	background-color: #f0f0f0;
	box-shadow: none;
}
.filter_area.tu_theme07 {
	border-color: #dee1e3;
	background-color: #f0f0f0;
	box-shadow: none;
}
.filter_area.tu_theme08 {
	border-style: solid;
	border-color: #e0e0e0;
	background-color: #e8e8e8;
	box-shadow: none;
}
.filter_condition {
	display: inline-block;
	overflow-x: auto;
	overflow-y: auto;
	width: calc(100% - 130px);
	margin-top: 1px;
	margin-bottom: 1px;
	float: left;
}
.filter_condition.searchcondition_line3 {
	height: 120px;
}
@media screen and (max-width : 1280px) {
.filter_condition.searchcondition_line3 {
	width: calc(100% - 140px);
}
}
.filter_condition.searchcondition_default {
	overflow-x: auto;
	overflow-y: auto;
	height: 80px;
}
.filter_condition.searchcondition_line1 {
	height: 40px;
}
.filter_condition.searchcondition_line4 {
	height: 160px;
}
.filter_condition.searchcondition_line5 {
	height: 200px;
}
.filter_btn_area {
	display: inline-block;
	width: 130px;
	padding-top: 4px;
	float: right;
	text-align: center;
}
.filter_column {
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 25%;
	height: 40px;
	min-width: 200px;
	padding: 5px 10px;
	float: left;
	line-height: 29px;
}
@media screen and (max-width : 1280px) {
.filter_column {
	padding-right: 5px;
	padding-left: 5px;
}
}
@media screen and (max-width : 1024px) {
.filter_column {
	width: 50%;
}
}
@media screen and (max-width : 767px) {
.filter_column {
	width: 100%;
}
}
.filter_column.column1 {
	position: relative;
	display: block;
	width: 100%;
	max-width: 2000px;
	min-width: 380px;
}
@media screen and (max-width : 1280px) {
.filter_column.column1 {
	min-width: 100px;
}
}
.filter_column.column2 {
	width: 50%;
	max-width: 1500px;
	min-width: 320px;
}
.filter_column.column3 {
	width: 33.3%;
	min-width: 380px;
}
.filter_column.column5 {
	width: 20%;
}
.filter_column.fromto {
	display: inline-block;
}
.filter_column.column3-12 {
	width: calc(66.7%);
}
.filter_label {
	display: inline-block;
	width: 100px;
	padding-right: 5px;
	float: left;
	font-family: NanumGothic, serif;
	line-height: 14px;
	text-align: left;
}
@media screen and (max-width : 1280px) {
.filter_label {
	width: 90px;
}
}
.filter_label.mandatory {
	font-family: NanumGothicBold, serif;
	font-weight: 700;
}
@media screen and (max-width : 1280px) {
.filter_label.mandatory {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 90px;
	padding-left: 6px;
}
}
.filter_label.only_popup {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 80px;
}
.filter_label.qms_only {
	width: 100px;
	height: 32px;
	border: 1px solid #ccc;
	background-color: #dedede;
	text-align: center;
}
.filter_label.andlabel {
	text-align: center;
}
.filter_input {
	display: inline-block;
	width: calc(100% - 100px);
	height: 100%;
	min-width: 50px;
	padding-right: 10px;
}
@media screen and (max-width : 1280px) {
.filter_input {
	width: calc(100% - 90px);
}
}
.filter_input.calendartype {
	width: 320px;
}
.filter_input.only_popup {
	width: calc(100% - 80px);
}
.filter_input.mandatory {
	overflow-x: hidden;
	overflow-y: hidden;
	min-width: 240px;
}
.filter_input.qms_only {
	width: calc(100% - 120px);
	padding: 3px 5px;
	float: left;
	border-style: solid solid none;
	border-width: 1px;
	border-color: #ccc;
}
.filter_input.qms_only.line_bottom {
	border-bottom-style: solid;
}
.filter_input.qms_only.line_draw {
	border-style: solid;
}
.filter_input.qms_only.line_left_delete {
	border-left-style: none;
}
.filter_input.qms_only.line_left_delete.line_top_delete {
	border-top-style: none;
}
.filter_input.qms_only.column_100per {
	width: 100%;
	border-right-width: 0px;
}
.filter_input.qms_only.pcb_box {
	display: block;
	padding: 0px;
	border-style: none;
}
.filter_input.qms_only.padd0 {
	padding: 0px;
	border-width: 0px;
}
.filter_input.treebox_area {
	overflow-x: auto;
	overflow-y: auto;
	width: 100%;
	padding: 20px;
}
.filter_input.unit_input {
	width: calc(100% - 120px);
	padding: 4px 5px;
}
.filter_input.unit_input.line_left {
	float: left;
	border-left: 1px solid #ccc;
}
.form {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px;
}
.form.radioonly {
	display: block;
	padding-left: 0px;
}
.form.file_browse {
	height: 35px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}
.form.combo {
	padding-right: 0px;
}
.form.form_clear {
	padding: 0px;
}
.input_box {
	display: inline-block;
	width: 100%;
	height: 28px;
	min-width: 0px;
	color: #171717;
}
@media screen and (max-width : 1280px) {
.input_box {
	min-width: 50px;
}
}
.input_box.mandatory {
	min-width: 100px;
	border: 1px solid #e36666;
	background-color: #f2e2e2;
}
.input_box.file_upload {
	width: calc(100% - 85px);
	height: 31px;
	float: left;
	border: 0.5px solid #cfcfcf;
}
.input_box.calendar {
	width: 48.1%;
	float: left;
}
.input_box.add_btn {
	width: calc(100% - 28px);
	float: left;
}
.input_box.add_label {
	width: 150px;
	float: left;
}
.input_box.add_searchbtn {
	width: calc(100% - 29px);
	float: left;
}
.input_box.mobile {
	height: 50px;
	padding-left: 10px;
	float: left;
	border: 2px solid #118fe4;
	border-radius: 5px;
	color: #212121;
	font-size: 22px;
}
@media screen and (max-width : 767px) {
.input_box.mobile {
	font-size: 20px;
}
}
@media screen and (max-width : 479px) {
.input_box.mobile {
	height: 40px;
	font-size: 17px;
}
}
@media screen and (max-width : 479px) {
.input_box.mobile_setting {
	height: 30px;
}
}
.input_box.add_text {
	width: calc(100% - 100px);
}
.input_box.add_txt {
	width: calc(100% - 90px);
}
.filter_calendar {
	width: 105px;
}
.inline-block {
	display: inline-block;
	min-width: 0px;
}
.inline-block.margine_l {
	margin-left: 5px;
}
.inline-block.margine_l.margine_r {
	margin-right: 5px;
	text-align: center;
}
.btn_search {
	width: 120px;
	height: 32px;
	margin-right: 5px;
	margin-left: 10px;
	float: right;
	border-radius: 5px;
	background-color: #2a3a54;
	box-shadow: none;
	color: white;
	font-size: 15px;
}
@media screen and (max-width : 1280px) {
.btn_search {
	font-size: 14px;
}
}
.btn_search.tu_theme {
	border-radius: 5px;
	background-color: #0f48a3;
	box-shadow: none;
	color: white;
}
@media screen and (max-width : 1280px) {
.btn_search.tu_theme {
	box-shadow: none;
}
}
.btn_search.tu_theme.over {
	box-shadow: #0e3b75 0px -17px 8px 0px inset, rgba(255, 255, 255, 0.69) 2px 2px 0px 0px inset;
}
.btn_search.tu_theme.pressed {
	background-color: #0a3273;
	box-shadow: #232c38 0px -17px 8px 0px inset, rgba(255, 255, 255, 0.69) 2px 2px 0px 0px inset;
}
.btn_search.tu_theme01 {
	border-radius: 20px;
	background-color: #3d73ba;
	box-shadow: none;
	color: white;
}
.btn_search.tu_theme01.over {
	background-color: #3d5987;
	box-shadow: none;
}
.btn_search.tu_theme01.pressed {
	background-color: #16315c;
	box-shadow: none;
}
.btn_search.tu_theme02 {
	background-color: #9e0005;
	box-shadow: none;
}
.btn_search.tu_theme02.over {
	background-color: #ba1a1f;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: rgba(255, 255, 255, 0.69) 1px 1px 1px 0px inset;
}
.btn_search.tu_theme02.pressed {
	box-shadow: #7a0606 6px 6px 7px 0px inset, rgba(255, 255, 255, 0.28) -1px -1px 2px 0px;
}
.btn_search.tu_theme03 {
	background-color: transparent;
	background-image: linear-gradient(259deg, black, #4a4a4a);
	box-shadow: rgba(92, 92, 92, 0.66) 1px 1px 2px 0px inset;
}
.btn_search.tu_theme03.over {
	background-image: radial-gradient(circle at 50% 50%, #636363, #858585);
}
.btn_search.tu_theme03.pressed {
	background-image: radial-gradient(circle at 50% 50%, black, #333232);
	box-shadow: rgba(13, 15, 18, 0.64) 0px -15px 8px 0px inset, rgba(255, 255, 255, 0.69) 2px 2px 0px 0px inset, white -1px -1px 7px 0px;
}
.btn_search.disable {
	background-color: #dbdbdb;
	box-shadow: rgba(255, 255, 255, 0.69) 2px 2px 0px 0px inset, white -1px -1px 7px 0px;
	color: #ccc;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.btn_search.tu_theme04 {
	background-color: #2483ff;
	box-shadow: rgba(255, 255, 255, 0.5) 2px 2px 0px 0px inset;
}
.btn_search.tu_theme04.over {
	background-image: linear-gradient(black, white);
}
.btn_search.tu_theme04.pressed {
	background-image: radial-gradient(circle at 50% 50%, black, white);
}
.btn_search.qms_popbtn {
	width: 110px;
	height: 30px;
	box-shadow: none;
	font-size: 12px;
	line-height: 30px;
}
.btn_search.tu_theme05 {
	background-color: #118fe4;
}
.btn_search.tu_theme05.over {
	background-color: #51b8fc;
}
.btn_search.tu_theme05.pressed {
	background-color: #0463cf;
}
.btn_search.tu_theme06 {
	background-color: #00256c;
}
.btn_search.tu_theme06.over {
	background-color: #2354b0;
}
.btn_search.tu_theme06.pressed {
	background-color: #11429c;
}
.btn_search.tu_theme07 {
	background-color: #00256c;
}
.btn_search.tu_theme07.over {
	background-color: #1040a1;
}
.btn_search.tu_theme07.pressed {
	background-color: #1b4696;
}
.btn_search.tu_theme08 {
	background-color: #00256c;
}
.btn_search.tu_theme08.over {
	background-color: #0b41a3;
}
.btn_search.tu_theme08.pressed {
	background-color: #083c9e;
}
.btn_txt {
	display: inline-block;
	min-width: 0px;
	padding-right: 5px;
	padding-left: 10px;
	font-family: NanumGothicBold, serif;
	line-height: 32px;
}
.btn_txt.popup_txt {
	padding-left: 5px;
}
.btn_txt.mobile {
	width: calc(100% - 40px);
	height: 100%;
	font-family: NanumBarunGothic, serif;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
}
@media screen and (max-width : 767px) {
.btn_txt.mobile {
	display: none;
}
}
.grid_area {
	height: calc(100% - 122px);
	font-family: NanumGothic, serif;
}
.grid_area.searchcondition_default {
	height: calc(100% - 122px);
}
.grid_area.searchcondition_default.filter_folded {
	height: calc(100% - 73px);
}
.grid_area.searchcondition_line1 {
	height: calc(100% - 82px);
}
@media screen and (max-width : 1280px) {
.grid_area.searchcondition_line1 {
	min-width: 800px;
}
}
.grid_area.searchcondition_line1.filter_folded {
	height: calc(100% - 73px);
}
.grid_area.searchcondition_line3 {
	height: calc(100% - 162px);
}
.grid_area.searchcondition_line3.filter_folded {
	height: calc(100% - 73px);
}
.grid_area.popupcondition_default {
	height: calc(100% - 82px);
}
.grid_area.popupcondition_line1 {
	height: calc(100% - 42px);
}
.grid_area.popupcondition_line3 {
	height: calc(100% - 132px);
}
.grid_area.splitonly_default {
	height: calc(100% - 92px);
}
.grid_area.splitonly_line1 {
	height: calc(100% - 52px);
}
.grid_area.splitonly_line2 {
	height: calc(100% - 132px);
}
.grid_area.without_filter {
	height: calc(100% - 40px);
}
.grid_area.searchcondition_line4 {
	height: calc(100% - 212px);
}
.grid_area.searchcondition_line4.filter_folded {
	height: calc(100% - 73px);
}
.grid_area.searchcondition_line5 {
	height: calc(100% - 252px);
}
.grid_area.searchcondition_line5.filter_folded {
	height: calc(100% - 73px);
}
.grid_area.sub_grid {
	height: calc(100% - 114px);
}
.grid_area.sub_grid.filter_line2 {
	height: calc(100% - 150px);
}
.grid_area.sub_grid.filter_line3 {
	height: calc(100% - 184px);
}
.grid_tit {
	padding-right: 2px;
	font-family: NanumGothicBold, serif;
	color: #5a636e;
	font-size: 14px;
	line-height: 30px;
	font-weight: 700;
}
.grid_tit.tu_theme {
	height: 30px;
	padding-left: 5px;
	text-align: left;
}
.grid_tit.tu_theme01 {
	color: #021e63;
}
.grid_tit.tu_theme02 {
	color: #fafafa;
}
.grid_tit.tu_theme03 {
	color: #171717;
}
.grid_tit.tu_theme04 {
	color: #004ca3;
}
.grid_tit.grid_tit2line {
	height: 60px;
}
.grid_tit.tu_theme05 {
	color: #242424;
}
.grid_tit.tu_theme06 {
	color: #183766;
}
.grid_tit.tu_theme07 {
	color: #00256c;
}
.grid_tit.tu_theme08 {
	color: #15273b;
}
.grid_txt {
	display: inline-block;
}
.grid_tit_icon {
	display: inline-block;
	margin-top: 0px;
	margin-right: 10px;
	text-align: center;
}
.grid_tit_icon.popup_icon {
	margin-right: 0px;
}
.grid_format {
	width: calc(100% - 2px);
	height: calc(100% - 32px);
	min-width: 200px;
	background-color: transparent;
}
.grid_format.info_grid {
	height: calc(100% - 152px);
}
.grid_format.without_detail {
	height: calc(100% - 160px);
}
.grid_format.grid_tit2line {
	height: calc(100% - 60px);
}
.grid_format.preview {
	height: calc(100% - 36px);
}
.grid_function {
	display: inline-block;
	height: 100%;
	min-width: 200px;
	padding-top: 3px;
	float: right;
	line-height: 25px;
}
.grid_option_icon {
	display: inline-block;
	height: 24px;
	min-width: 24px;
	margin-left: 5px;
	float: right;
	background-color: #e8e8e8;
}
.grid_option_icon.tu_theme {
	border-radius: 0px;
	background-color: #afb6c4;
	color: white;
}
.grid_option_icon.tu_theme.over {
	background-color: #506896;
}
.grid_option_icon.tu_theme.pressed {
	background-color: #40547a;
}
.grid_option_icon.tu_theme01 {
	background-color: #e8e8e8;
	color: #9d9aad;
}
.grid_option_icon.tu_theme01.over {
	background-color: #bdc9db;
	color: #23295c;
}
.grid_option_icon.tu_theme01.pressed {
	background-color: #244470;
	box-shadow: none;
}
.grid_option_icon.tu_theme01.disable {
	background-color: #dedede;
	color: #c4c4c4;
}
.grid_option_icon.tu_theme02 {
	background-color: #e0e0e0;
	color: #5c5c5c;
}
.grid_option_icon.tu_theme02.over {
	background-color: #a3a3a3;
	color: #e0e0e0;
}
.grid_option_icon.tu_theme02.pressed {
	background-color: #3d3d3d;
	box-shadow: none;
	color: white;
}
.grid_option_icon.tu_theme03 {
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #e6e6e6;
	color: #737373;
}
.grid_option_icon.tu_theme03.over {
	background-color: #bfbfbf;
	color: white;
}
.grid_option_icon.tu_theme03.pressed {
	color: white;
}
.grid_option_icon.disable {
	background-color: #e3e3e3;
	color: #c2c2c2;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.grid_option_icon.tu_theme04 {
	height: 24px;
	border: 1px solid #062a73;
	background-color: #f2f2f2;
	color: #0e3666;
}
.grid_option_icon.tu_theme04.over {
	border-color: #4e6ba6;
	background-color: white;
	color: #46658a;
}
.grid_option_icon.tu_theme04.pressed {
	background-color: #415091;
	color: white;
}
.grid_option_icon.tu_theme05 {
	background-color: #e8e8e8;
	color: #888a8c;
}
.grid_option_icon.tu_theme05.over {
	background-color: #c7c7c7;
	color: white;
}
.grid_option_icon.tu_theme05.pressed {
	background-color: #929dad;
	color: #f0f0f0;
}
.grid_option_icon.tu_theme06 {
	background-color: #dbdbdb;
	color: #787878;
}
.grid_option_icon.tu_theme06.over {
	background-color: #f2f2f2;
}
.grid_option_icon.tu_theme06.pressed {
	background-color: #cfcfcf;
	color: #969696;
	text-shadow: rgba(255, 255, 255, 0.37) -1px -1px 0px;
}
.grid_option_icon.tu_theme07 {
	background-color: #2c5db8;
	color: white;
}
.grid_option_icon.tu_theme07.over {
	background-color: #00256c;
}
.grid_option_icon.tu_theme07.pressed {
	background-color: #092354;
}
.grid_option_icon.tu_theme08 {
	background-color: #dbdbdb;
	color: #6d6d6e;
}
.grid_option_icon.tu_theme08.over {
	background-color: #f2f2f2;
}
.grid_option_icon.tu_theme08.pressed {
	background-color: #adadad;
	color: white;
}
.grid_icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	float: left;
	background-color: rgba(176, 176, 176, 0.59);
	color: #888a8c;
	text-align: center;
}
.grid_icon.option01 {
	background-image: url("/resources/images/IMG_202002241712137931117wXuGUQZgraf.png");
}
.grid_icon.option02 {
	background-image: url("/resources/images/IMG_202002241712031851116dwLSHFAYvT7.png");
}
.grid_icon.option03 {
	background-image: url("/resources/images/IMG_202002261029368191152VnfckpWRMlX.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.grid_icon.option05 {
	background-image: url("/resources/images/IMG_202002261028141831150gVufyza328P.png");
}
.grid_icon.option06 {
	background-image: url("/resources/images/IMG_202002241706585091112PGfq7QPFQ62.png");
}
.grid_icon.option04 {
	background-image: url("/resources/images/IMG_202002261028475921151FLSLVZLHg8y.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.grid_icon.option07 {
	background-image: url("/resources/images/IMG_202002261025218201149EAMFoPvTcGN.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.grid_icon.tu_theme {
	background-color: #96a4b5;
	color: #fcfcfc;
}
.grid_icon.tu_theme.over {
	background-color: #627d9e;
}
.grid_icon.tu_theme.pressed {
	background-color: #4874a8;
}
.grid_icon.tu_theme01 {
	background-color: #2155a3;
}
.grid_icon.tu_theme01.over {
	background-color: #5e8ac4;
}
.grid_icon.tu_theme01.pressed {
	background-color: #3e5c82;
}
.grid_icon.tu_theme01.disable {
	background-color: #d1d1d1;
	color: #b8b8b8;
}
.grid_icon.tu_theme02 {
	background-color: #bdbdbd;
}
.grid_icon.tu_theme02.over {
	background-color: #cfcfcf;
	color: dimgray;
}
.grid_icon.tu_theme02.pressed {
	background-color: #4d4d4d;
}
.grid_icon.tu_theme03 {
	border-top-left-radius: 5px;
	background-color: #ccc;
	color: #a3a3a3;
}
.grid_icon.tu_theme03.over {
	background-color: #a10505;
	color: white;
}
.grid_icon.tu_theme03.pressed {
	background-color: #4d4d4d;
	color: white;
}
.grid_icon.disable {
	background-color: rgba(201, 201, 201, 0.59);
	color: #c7c7c7;
}
.grid_icon.tu_theme04 {
	height: 22px;
	background-color: #062a73;
	line-height: 22px;
}
.grid_icon.tu_theme04.over {
	background-color: #4e6ba6;
}
.grid_icon.tu_theme04.pressed {
	background-color: #5173b5;
}
.grid_icon.tu_theme05 {
	background-color: rgba(181, 181, 181, 0.59);
}
.grid_icon.tu_theme05.over {
	background-color: rgba(152, 158, 171, 0.59);
	color: #f7f7f7;
}
.grid_icon.tu_theme05.pressed {
	background-color: #777c91;
	color: #e0e0e0;
}
.grid_icon.tu_theme06 {
	background-color: #0259bd;
	color: #ededed;
}
.grid_icon.tu_theme06.over {
	background-color: #118fe4;
}
.grid_icon.tu_theme06.pressed {
	background-color: #0d72d1;
}
.grid_icon.tu_theme07 {
	color: whitesmoke;
}
.grid_icon.tu_theme07.over {
	background-color: rgba(150, 157, 179, 0.59);
}
.grid_icon.tu_theme07.pressed {
	background-color: rgba(81, 90, 115, 0.59);
	text-shadow: rgba(92, 92, 92, 0.99) -1px -1px 0px;
}
.grid_icon.tu_theme08 {
	background-color: #c7c7c7;
	color: #878787;
}
.grid_icon.tu_theme08.over {
	background-color: #e6e6e6;
}
.grid_icon.tu_theme08.pressed {
	background-color: #c2c2c2;
	color: #f7f7f7;
	text-shadow: rgba(82, 82, 82, 0.55) -1px -1px 2px;
}
.menu01 {
	background-image: url("/resources/images/IMG_202002251504039651136YVDI43l7Od0.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.menu02 {
	width: 34px;
	height: 34px;
}
.sidemenu01 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131322511531204f7qDqVrMXBQ.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu01.tu_theme08 {
	background-image: url("/resources/images/IMG_2021022313432743410085DWyNhIYnP1.png");
}
.sidemenu02 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131323311471205EX8DEdPrZi2.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu02.tu_theme08 {
	background-image: url("/resources/images/IMG_202102231346122111009TIPJlqzd7B7.png");
}
.sidemenu03 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131324001181206lhhPdEEWsBE.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu03.tu_theme08 {
	background-image: url("/resources/images/IMG_202102231346530021010sIoYH1dCQJo.png");
}
.sidemenu04 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131324230631207XnBcyZggCuT.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu04.tu_theme08 {
	background-image: url("/resources/images/IMG_202102231347474991011nnbbWUB8kfu.png");
}
.sidemenu05 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131325165161208FawLurs3UCg.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu05.tu_theme08 {
	background-image: url("/resources/images/IMG_202102231348232711012zgeBfbHIqsL.png");
}
.sidemenu06 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131326184311209YUwwKJpG0MI.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu06.tu_theme08 {
	background-image: url("/resources/images/IMG_202102231350069411015LZHmZ8oU457.png");
}
.sidemenu07 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131326449691210FSdDYrJSNRy.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu07.tu_theme08 {
	background-image: url("/resources/images/IMG_202102231349539031014hSlEbuDkhyn.png");
}
.contentsbox {
	display: block;
	height: 100%;
}
.contentsbox.paddingt15 {
	padding-top: 15px;
}
.contentsbox.paddingt15.h35p {
	height: 35%;
}
.contentsbox.paddingt15.h40p {
	height: 40%;
}
.contentsbox.paddingt15.h20p {
	height: 20%;
}
.contentsbox.paddingt15.h15p {
	height: 15%;
}
.contentsbox.paddingt15.h55p {
	height: 55%;
}
.contentsbox.paddingt15.share_height {
	height: calc(100% - 122px);
}
.contentsbox.paddingt15.h80p {
	height: 80%;
}
.contentsbox.paddingt15.bottom_property {
	height: 215px;
}
.contentsbox.paddingt15.bottom_property_add {
	height: calc(100% - 210px);
}
.contentsbox.h50p {
	height: 50%;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
@media screen and (max-width : 1280px) {
.contentsbox.h50p {
	overflow-x: auto;
	overflow-y: auto;
	padding-top: 5px;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
}
.contentsbox.h30p {
	height: 30%;
}
.contentsbox.paddingt10 {
	padding-top: 10px;
}
.contentsbox.paddingt10.h20p {
	height: 20%;
}
.contentsbox.paddingt10.h25p {
	height: 25%;
}
.contentsbox.fix_h90px {
	height: 90px;
}
.contentsbox.calc90 {
	height: calc(100% - 90px);
}
.contentsbox.h33p {
	height: 33.3%;
}
.contentsbox.splitterv_l {
	margin-right: 10px;
}
.contentsbox.splitterv_r {
	margin-right: 0px;
	margin-left: 10px;
}
.contentsbox.without_filter {
	height: calc(100% - 190px);
}
.contentsbox.with_subbtn {
	height: calc(100% - 25px);
}
.contentsbox.h550px {
	height: 490px;
}
.contentsbox.calc550px {
	height: calc(100% - 490px);
}
.sub_menu_area {
	height: calc(100% - 80px);
	padding-top: 10px;
}
.tab_close {
	position: absolute;
	top: 5px;
	right: 5px;
	display: inline-block;
	width: 14px;
	height: 14px;
	min-width: 0px;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	font-size: 15px;
	line-height: 14px;
}
.tab_tit {
	display: inline-block;
}
.detail_txt {
	display: inline-block;
	height: 100%;
}
.combo_box {
	width: 100%;
	height: 28px;
	font-family: NanumGothic, serif;
	color: dimgray;
	line-height: 22px;
}
.combo_box.qms_only {
	min-width: 100px;
}
.combo_box.qms_other_type {
	width: 30%;
	float: left;
}
.detail_area {
	display: inline-block;
	width: calc(100% - 180px);
	float: left;
}
@media screen and (max-width : 1280px) {
.detail_area {
	width: calc(100% - 140px);
}
}
.detail_area.without_btn {
	width: 100%;
}
.detail_btn_area {
	position: relative;
	display: block;
	width: 100%;
	height: 50px;
	padding-top: 8px;
	text-align: center;
}
.detail_btn_area.sideline {
	display: inline-block;
	width: 180px;
	float: right;
}
.btn_sub {
	display: inline-block;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	border: 1px solid #878787;
	border-radius: 5px;
	background-color: #616161;
	box-shadow: rgba(51, 44, 44, 0.39) 1px 1px 3px 0px;
	color: white;
	font-size: 14px;
	text-align: center;
}
.btn_sub.tu_theme03 {
	border-color: #a8a8a8;
	background-color: #f0f0f0;
	box-shadow: rgba(51, 44, 44, 0.16) 2px 2px 3px 0px;
	color: #7d7d7d;
}
.btn_sub.tu_theme03.over {
	border-color: #d9d9d9;
	background-image: linear-gradient(135deg, white, #e3e3e3);
	color: #8c8c8c;
}
.btn_sub.tu_theme03.pressed {
	background-image: linear-gradient(135deg, #757575, #9c9c9c);
	box-shadow: rgba(51, 44, 44, 0.39) 1px 1px 6px 0px;
	color: white;
}
.btn_sub.tu_theme02 {
	border-color: #a8a8a8;
	background-color: #333;
	box-shadow: none;
}
.btn_sub.tu_theme02.over {
	border-color: #c9c7c7;
	background-color: #636363;
	box-shadow: none;
}
.btn_sub.tu_theme02.pressed {
	background-color: #575757;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: none;
}
.btn_sub.tu_theme01 {
	border-color: #62bdd1;
	background-color: #69c9d6;
	box-shadow: none;
}
.btn_sub.tu_theme01.over {
	background-image: linear-gradient(135deg, #46d6fa, #08a3c2);
	box-shadow: rgba(51, 44, 44, 0.39) 1px 1px 3px 0px;
}
.btn_sub.tu_theme01.pressed {
	background-image: linear-gradient(135deg, #21b8de 26%, #38cdeb);
	box-shadow: rgba(51, 44, 44, 0.39) 1px 1px 3px 0px;
}
.btn_sub.tu_theme {
	border-color: #b89393;
	background-color: #edadad;
	box-shadow: rgba(51, 44, 44, 0.39) 1px 1px 3px 0px, #d17d7d -8px -8px 23px 0px inset;
}
@media screen and (max-width : 1280px) {
.btn_sub.tu_theme {
	padding-right: 5px;
	padding-left: 5px;
}
}
.btn_sub.tu_theme.over {
	background-image: linear-gradient(315deg, #e39494, #ed8787);
}
.btn_sub.tu_theme.pressed {
	background-image: linear-gradient(135deg, #d46161, #eda1a1);
}
.btn_sub.disable {
	border-color: #c9c9c9;
	background-color: #e6e6e6;
	box-shadow: rgba(51, 44, 44, 0.39) 1px 1px 3px 0px;
	color: #d1d1d1;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.btn_sub.tu_theme04 {
	border-color: #c7c7c7;
	background-color: #d6d6d6;
	box-shadow: none;
	color: #757575;
	text-shadow: rgba(255, 255, 255, 0.51) 1px 1px 1px;
}
.btn_sub.tu_theme04.over {
	background-image: linear-gradient(135deg, #ededed, #d1d1d1);
}
.btn_sub.tu_theme04.pressed {
	background-image: linear-gradient(315deg, #adadad, #bababa);
	color: #f7f7f7;
	text-shadow: none;
}
.btn_sub.tu_theme05 {
	background-color: #868d9e;
	box-shadow: none;
}
.btn_sub.tu_theme05.over {
	background-color: #8d9aba;
	box-shadow: none;
}
.btn_sub.tu_theme05.pressed {
	background-color: #66718c;
	box-shadow: none;
}
.btn_sub.tu_theme06 {
	border-color: #a8a8a8;
	background-color: #bfbfbf;
	box-shadow: none;
}
.btn_sub.tu_theme06.over {
	background-color: #e6e6e6;
	box-shadow: none;
	color: #969696;
}
.btn_sub.tu_theme06.pressed {
	background-color: #e0e0e0;
	box-shadow: none;
	color: #8c8c8c;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 2px;
}
.btn_sub.tu_theme07 {
	background-color: #092354;
}
.btn_sub.tu_theme08.over {
	background-color: #bdbdbd;
}
.btn_sub.tu_theme08.pressed {
	background-color: #999;
	text-shadow: rgba(79, 79, 79, 0.86) -1px -1px 3px;
}
.area_right {
	display: inline-block;
	width: 50%;
	height: 100%;
	padding-left: 10px;
	float: right;
}
.area_right.paddingt15 {
	padding-top: 15px;
}
@media screen and (max-width : 1280px) {
.area_right.paddingt15 {
	overflow-x: hidden;
	overflow-y: hidden;
	min-width: 490px;
	padding-top: 5px;
}
}
.area_right.fix_w400 {
	width: 400px;
	min-width: 400px;
}
.area_left {
	display: inline-block;
	width: 50%;
	height: 100%;
	padding-right: 10px;
	float: left;
}
.area_left.paddingt15 {
	overflow-x: visible;
	overflow-y: visible;
	padding-top: 15px;
	float: left;
}
@media screen and (max-width : 1280px) {
.area_left.paddingt15 {
	overflow-x: hidden;
	overflow-y: hidden;
	min-width: 490px;
	padding-top: 5px;
}
}
.area_left.calc400 {
	width: calc(100% - 400px);
}
.w10p {
	display: inline-block;
	width: 10%;
	padding-top: 1px;
	float: left;
}
.w20p {
	display: inline-block;
	width: 20%;
	float: left;
}
.w25per {
	display: inline-block;
	width: 25%;
	float: left;
}
.w30p {
	display: inline-block;
	width: 30%;
	float: left;
}
.w30p.color_gray {
	background-color: #ededed;
}
.w37p {
	display: inline-block;
	width: 37.5%;
	float: left;
}
.w40p {
	display: inline-block;
	width: 40%;
	float: left;
}
.w50p {
	display: inline-block;
	width: 50%;
	float: left;
}
.w50p.h100per {
	height: 100%;
}
.w60p {
	display: inline-block;
	width: 60%;
	float: left;
}
.w70p {
	display: inline-block;
	width: 70%;
	float: left;
}
.w80p {
	display: inline-block;
	width: 80%;
}
.w90p {
	display: inline-block;
	width: 90%;
	float: left;
}
.w100p {
	display: inline-block;
	width: 100%;
	float: left;
}
.w100p.h50p {
	height: 50%;
}
.detail {
	overflow-x: auto;
	overflow-y: auto;
	padding: 5px;
	border: 1px solid #d6d6d6;
	background-color: #f0f0f0;
}
.detail.h25p {
	height: calc(25% - 30px);
}
.detail.detail_option_area {
	padding: 5px;
}
.detail.padding10 {
	padding: 10px;
}
.detail.without_tit {
	height: calc(100% - 30px);
}
.detail.tree_box {
	height: calc(100% - 30px);
}
.detail.tree_box.add_combo {
	height: calc(100% - 72px);
	border-top-style: none;
}
@media screen and (max-width : 1280px) {
.detail.tu_theme {
	overflow-x: auto;
	overflow-y: auto;
}
}
.detail.tu_theme01 {
	border-top-color: rgba(179, 179, 179, 0.39);
	border-right-style: solid;
	border-bottom-color: rgba(179, 179, 179, 0.39);
	border-left-style: solid;
	background-image: linear-gradient(to right, white 2%, #f7f7f7 50%, white);
	color: #021e63;
}
.detail.tu_theme02 {
	border-right-style: none;
	border-left-style: none;
	background-color: #878787;
	color: white;
}
.detail.tu_theme03 {
	border-color: #ededed #ededed #a10505;
	border-bottom-width: 3px;
	background-color: #ededed;
}
.detail.tu_theme04 {
	border-style: dotted;
	border-color: #dedede;
	border-radius: 0px;
	background-color: white;
}
.detail.tu_theme05 {
	background-color: #f7f7f7;
	color: #383838;
	font-size: 12px;
}
.detail.tu_theme06 {
	border-color: #e8e8e8;
	background-color: #f0f0f0;
}
.detail.tu_theme07 {
	border-color: #dee1e3;
}
.detail.tu_theme08 {
	border-style: solid;
	border-color: #e0e0e0;
	background-color: #e8e8e8;
}
.h70p {
	height: 70%;
}
.h70p.padding15 {
	padding-top: 15px;
}
.h75p {
	height: 75%;
}
.h75p.paddingt15 {
	padding-top: 15px;
}
.detail_bg {
	height: 100%;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #c7c5c5;
	background-color: #f7f7f7;
}
.detail_bg.padding10all {
	padding: 10px;
	background-color: #f2f2f2;
}
.detail_bg.h118px {
	height: 118px;
}
.detail_bg.h118px.margint10 {
	margin-top: 10px;
}
.detail_bg.h120px {
	height: 120px;
}
.grid_btn_format {
	width: 100%;
	height: calc(100% - 80px);
	min-width: 150px;
}
.type_list {
	height: 40px;
	padding-bottom: 5px;
}
.text_area {
	width: 100%;
	height: 90%;
}
.type_textarea {
	height: calc(100% - 40px);
}
.etc_type {
	height: calc(100% - 80px);
	padding: 10px;
	background-color: #e6e6e6;
	box-shadow: none;
}
.etc_type.tu_theme {
	box-shadow: none;
}
.etc_type.tu_theme01 {
	box-shadow: none;
}
.etc_type.tu_theme02 {
	background-color: #6b6b6b;
	box-shadow: none;
}
.etc_type.tu_theme03 {
	box-shadow: none;
}
.etc_type.tu_theme04 {
	box-shadow: none;
}
.etc_type.tu_theme05 {
	background-color: whitesmoke;
	box-shadow: none;
}
.etc_type.tu_theme06 {
	box-shadow: none;
}
.etc_type.tu_theme07 {
	box-shadow: none;
}
.etc_type.tu_theme08 {
	box-shadow: none;
}
.h30p {
	height: 30%;
}
.h20p {
	height: 20%;
}
.h50p {
	height: 50%;
}
.h50p.tu_theme {
	font-family: NanumGothic, serif;
}
.h60p {
	height: 60%;
}
.h60p.login_centerarea {
	background-image: url("/resources/images/IMG_202003051053535501170zfXqmiUCmS2.png");
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}
.img_area {
	display: inline-block;
	width: calc(100% - 500px);
	height: 100%;
	float: left;
	background-image: url("/resources/images/IMG_202003051653512851177iBZPYj3kSKG.png");
	background-position: 50% 50%;
	background-size: auto 100%;
	background-repeat: no-repeat;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.login_form {
	display: inline-block;
	width: 500px;
	height: 100%;
	padding-right: 50px;
	padding-left: 50px;
	background-color: rgba(43, 48, 99, 0.84);
	font-family: NanumGothicBold, serif;
	text-align: center;
}
.login_box {
	position: relative;
	left: 50%;
	top: 50%;
	display: block;
	border-radius: 0px;
	transform: translate(-50%, -50%);
	text-align: left;
}
.login_title {
	display: block;
	font-family: NanumGothicBold, serif;
	color: #1d357f;
	font-size: 26px;
}
.login_title01 {
	display: inline-block;
	float: left;
	font-family: NanumGothicBold, serif;
	color: #2bbcd9;
}
.login_title02 {
	float: left;
	font-family: NanumGothicBold, serif;
	color: white;
}
.login_description {
	float: left;
	font-family: NanumGothic, serif;
	color: white;
}
.section_line {
	width: 100%;
	height: 5px;
	float: left;
	border-bottom: 3px solid white;
}
.login_middle {
	display: block;
	padding: 10px;
	font-family: "Malgun Gothic", sans-serif;
}
.copyrights {
	padding-top: 15px;
	font-family: NanumGothicBold, serif;
	color: rgba(176, 176, 176, 0.66);
	font-size: 10px;
}
.login_column {
	height: 50px;
	padding-top: 10px;
	color: white;
	font-size: 12px;
}
.login_label {
	display: inline-block;
	width: 80px;
	line-height: 30px;
}
.login_input {
	display: inline-block;
	width: calc(100% - 90px);
}
.login_input.aming {
	width: calc(100% - 50px);
}
.login_btn {
	width: 100%;
	height: 70px;
	margin-top: 20px;
	border-radius: 5px;
	background-color: #18bcf2;
	box-shadow: #0f173d 0px 0px 6px 0px, rgba(255, 255, 255, 0.5) 1px 1px 7px 0px inset;
	font-family: NanumGothicBold, serif;
	color: white;
	font-size: 15px;
	line-height: 70px;
	text-align: center;
}
.login_btn.over {
	background-color: #5dd5fc;
}
.login_btn.pressed {
	background-color: #02a1d6;
}
.login_btn.aming {
	height: 65px;
	margin-top: 10px;
	background-color: #1d357f;
	box-shadow: none;
	line-height: 65px;
}
.section_dash_line {
	height: 5px;
	border-bottom: 2px dashed rgba(255, 255, 255, 0.31);
}
.forgot_pw {
	padding-top: 10px;
	color: white;
}
.forgot_label {
	display: inline-block;
	width: 50%;
	height: 40px;
	float: left;
	color: rgba(255, 255, 255, 0.71);
	font-size: 13px;
	line-height: 40px;
}
.forgot_btn_area {
	display: inline-block;
	width: 50%;
	height: 40px;
	padding: 5px;
	line-height: 40px;
}
.forgotbtn {
	height: 30px;
	border: 1px solid white;
	background-color: rgba(255, 255, 255, 0.21);
	line-height: 30px;
	text-align: center;
}
.forgotbtn.over {
	background-color: rgba(255, 255, 255, 0.47);
}
.forgotbtn.pressed {
	background-color: rgba(116, 118, 140, 0.53);
}
.h25p {
	width: 100%;
	height: 25%;
}
.cs_center {
	display: inline-block;
	padding-right: 10px;
	float: right;
}
.iconarea {
	display: inline-block;
	width: 40px;
	height: 40px;
	float: left;
	font-family: NanumGothicExtraBold, serif;
	color: white;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.mailarea {
	height: 40px;
	float: right;
	color: white;
	line-height: 40px;
}
.form_wrapper {
	min-height: 30px;
}
.form_wrapper.textarea {
	height: 100%;
}
.form_wrapper.radio_type {
	display: inline-block;
	float: left;
}
.form_wrapper.mobile {
	height: 100%;
}
.radio_field {
	position: relative;
	display: inline-block;
	margin-right: 10px;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 5px;
	float: left;
}
.radio_btn {
	display: inline-block;
	height: 100%;
	margin-top: 8px;
	margin-right: 0px;
}
.radio_btn.mandatory {
	border: 2px solid #e36666;
	background-color: #f2e2e2;
}
.radio_label {
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 100%;
	max-width: 150px;
	margin-top: 2px;
	margin-right: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
/* KHP
.sub_tabstyle {
	position: relative;
	display: inline-block;
	height: 26px;
	margin-right: 2px;
	margin-left: 2px;
	padding: 0px 20px 0px 10px;
	border-style: solid solid none;
	border-width: 1px;
	border-color: #ccc #ccc black;
	border-radius: 0px;
	background-color: #f2f2f2;
	font-family: NanumGothic, serif;
	color: #424242;
	font-size: 13px;
	line-height: 26;
	font-weight: 400;
}
.sub_tabstyle.over {
	border-top-style: solid;
	border-top-color: #c7c9d6;
	border-right-style: solid;
	border-right-color: #c7c9d6;
	border-left-style: solid;
	border-left-color: #c7c9d6;
	background-color: white;
	font-family: NanumGothicBold, serif;
	color: #7c7d87;
}
.sub_tabstyle.current {
	border-top-color: #b6b6b8;
	border-right-color: #b6b6b8;
	border-left-color: #b6b6b8;
	background-color: #868dad;
	font-family: NanumGothic, serif;
	color: white;
	text-shadow: rgba(69, 69, 69, 0.46) -1px -1px 1px;
}
.sub_tabstyle.pressed {
	border-top-color: #cfcfcf;
	border-right-color: #cfcfcf;
	border-left-color: #cfcfcf;
	background-color: #b8b8b8;
	color: #636363;
}
*/
.login_logo {
	height: 100%;
	background-image: url("/resources/images/IMG_202003061121109551181ERztPjiBt7G.png");
	background-position: 9px 95%;
	background-repeat: no-repeat;
}
.tab_textbox {
	display: inline-block;
	height: 100%;
	float: left;
	line-height: 26px;
}
.sub_tab {
	height: 100%;
}
.sub_tab_panel {
	height: 100%;
	padding-top: 10px;
}
.sub_tab_menu {
	height: 27px;
	border-bottom: 1px dashed #a1a1a1;
}
.info_box {
	padding: 5px;
	border: 1px solid #c7c5c5;
	background-color: #f7f7f7;
}
.info_box.row1 {
	height: 51px;
}
.logo {
	display: inline-block;
	height: 50px;
	min-height: 100%;
	min-width: 230px;
	float: left;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	font-size: 22px;
}
@media screen and (max-width : 1280px) {
.logo {
	font-size: 28px;
}
}
@media screen and (max-width : 479px) {
.logo {
	display: none;
}
}
.radio_label_type {
	display: inline-block;
	float: left;
}
.grid_textbox {
	display: inline-block;
	height: 24px;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	font-size: 12px;
	line-height: 24px;
}
@media screen and (max-width : 1280px) {
.grid_textbox {
	display: inline-block;
}
}
@media screen and (max-width : 1024px) {
.grid_textbox {
	display: none;
}
}
.mes_popup {
	position: relative;
	left: 50%;
	top: 50%;
	display: inline-block;
	min-height: 200px;
	min-width: 400px;
	background-color: #f2f2f2;
	transform: translate(-50%, -50%);
}
.mes_popup.wh50p {
	display: inline-block;
	width: 50%;
	height: 50%;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 10px 0px;
}
.mes_popup.wh50p.tu_theme01 {
	background-color: whitesmoke;
}
.mes_popup.wh50p.tu_theme02 {
	background-color: #f2f2f2;
}
.mes_popup.wh50p.tu_theme03 {
	background-color: #f7f7f7;
}
.mes_popup.wh50p.tu_theme04 {
	background-color: #ededed;
}
.mes_popup.wh50p.tu_theme05 {
	padding-bottom: 10px;
	box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 11px 0px;
}
.mes_popup.wh50p.tu_theme06 {
	box-shadow: rgba(0, 0, 0, 0.2) 4px 4px 17px 0px;
}
.mes_popup.file_upload_popup {
	width: 30%;
	height: 15%;
	min-height: 180px;
	min-width: 0px;
	box-shadow: rgba(0, 0, 0, 0.26) 1px 1px 3px 0px;
}
.mes_popup.file_upload_popup.tu_theme01 {
	background-color: whitesmoke;
}
.mes_popup.file_upload_popup.tu_theme02 {
	background-color: #ededed;
}
.mes_popup.file_upload_popup.tu_theme03 {
	background-color: #e8e8e8;
}
.mes_popup.file_upload_popup.tu_theme04 {
	background-color: #e3e3e3;
}
.mes_popup.none {
	display: none;
}
.mes_popup.scm_pop {
	width: 500px;
}
.thirasolution_pop {
	width: 100%;
	height: 100%;
	font-family: NanumGothic, serif;
}
.tab_icon {
	z-index: 1;
	display: inline-block;
	width: 25px;
	height: 18px;
	margin-right: -25px;
	float: right;
	color: #c2c2c2;
	font-size: 14px;
	line-height: 15px;
	text-align: center;
}
.tab_close_white {
	float: right;
}
.tab_close_gray {
	position: relative;
	left: 13px;
	top: 5px;
	display: inline-block;
	width: 14px;
	height: 14px;
	min-width: 0px;
	float: right;
	background-image: url("/resources/images/IMG_202003130959232781198zt7LZbpTnpA.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.tab_close_gray.over {
	background-image: url("/resources/images/IMG_202101251045320621001CtKfoxMxrW8.png");
}
.sidemenu_favorite {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131322244491203kUdc9ynol7A.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu_favorite.tu_theme08 {
	background-image: url("/resources/images/IMG_202102231342586931007f26dzcLsyfo.png");
}
.sidemenu08 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131327262161211iaqLSfgS8Pg.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu08.tu_theme08 {
	background-image: url("/resources/images/IMG_2021022313502539810165EpuRQIZ9gN.png");
}
.sidemenu09 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131328183901212ccwNX8DKy0h.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu09.tu_theme08 {
	background-image: url("/resources/images/IMG_202102231350490201017jnZJRVGoUio.png");
}
.sidemenu10 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131329104031213ALnpa0UlOsW.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu10.tu_theme08 {
	background-image: url("/resources/images/IMG_202102231351163721018pAwxzCqgBN5.png");
}
.sidemenu11 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131330577601214l8fjcy65BXs.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu11.tu_theme08 {
	background-image: url("/resources/images/IMG_202102231351508371019UdN3SOCjryN.png");
}
.sidemenu12 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131332130771215AmQA9g6g1M4.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sidemenu12.tu_theme08 {
	background-image: url("/resources/images/IMG_2021022313521176510200JnCFZng8Eq.png");
}
.sidemenu13 {
	width: 34px;
	height: 34px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003131333413371216qdKpZMwX4PL.png");
}
.sidemenu13.tu_theme08 {
	background-image: url("/resources/images/IMG_202102231352336031021lg4K6qbyvZx.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.popup_topbar {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 35px;
	background-color: #2b3063;
	box-shadow: rgba(14, 27, 99, 0.73) 1px 1px 2px 0px;
}
.popup_topbar.tu_theme {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	color: white;
}
.popup_topbar.tu_theme01 {
	background-color: #2ec3ff;
	color: white;
}
.popup_topbar.tu_theme02 {
	background-color: #1c1c1c;
	color: white;
}
.popup_topbar.tu_theme03 {
	background-color: #a10808;
	color: white;
}
.popup_topbar.tu_theme04 {
	background-color: #021852;
	background-image: linear-gradient(315deg, #021852, #3759b8);
	color: #f7f7f7;
}
.popup_topbar.tu_theme05 {
	background-color: #00256c;
	color: white;
}
.popup_topbar.tu_theme06 {
	background-color: #00256c;
	color: white;
}
.popup_topbar.tu_theme07 {
	background-color: #8be0f8;
	color: #00256c;
}
.popup_topbar.tu_theme08 {
	background-image: linear-gradient(to right, #118fe4 55%, #c7f3ff);
	color: white;
}
.popup_icon_area {
	display: inline-block;
	width: 35px;
	height: 35px;
	min-width: 0px;
	float: left;
	background-color: #313cb0;
	font-family: NanumGothicBold, serif;
	color: white;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
}
.popup_icon_area.tu_theme01 {
	background-color: #021545;
}
.popup_icon_area.tu_theme02 {
	background-color: #707070;
}
.popup_icon_area.tu_theme03 {
	background-color: #c95959;
}
.popup_icon_area.tu_theme04 {
	background-color: #091169;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.popup_icon_area.tu_theme05 {
	background-color: rgba(217, 217, 217, 0.12);
}
.popup_icon_area.tu_theme06 {
	background-color: #0259bd;
}
.popup_icon_area.tu_theme07 {
	background-color: rgba(17, 143, 228, 0.76);
}
.popup_icon_area.tu_theme08 {
	background-color: #00256c;
}
.popup_close {
	display: inline-block;
	width: 35px;
	height: 35px;
	min-width: 0px;
	float: right;
	background-color: #a60a36;
	color: white;
	font-size: 21px;
	text-align: center;
}
.popup_close.tu_theme01 {
	background-color: #913f56;
}
.popup_close.tu_theme02 {
	background-color: #a60a17;
}
.popup_close.tu_theme03 {
	background-color: #7d2b20;
}
.popup_close.tu_theme04 {
	background-color: #e80759;
}
.popup_close.tu_theme05 {
	background-color: rgba(255, 255, 255, 0.2);
	line-height: 35px;
}
.popup_close.tu_theme06 {
	background-color: rgba(255, 255, 255, 0.15);
	line-height: 35px;
}
.popup_close.tu_theme07 {
	background-color: rgba(255, 255, 255, 0.2);
	color: #7bb3e0;
	line-height: 35px;
	text-shadow: rgba(14, 37, 110, 0.49) -1px -1px 1px;
}
.popup_close.tu_theme08 {
	background-color: rgba(17, 143, 228, 0.2);
	line-height: 35px;
}
.popup_title_area {
	display: inline-block;
	width: calc(100% - 70px);
	height: 35px;
	padding-left: 10px;
	font-family: NanumGothicBold, serif;
	font-size: 15px;
	line-height: 35px;
}
.pop_filter_area {
	position: relative;
	min-height: 40px;
	border: 1px solid #e0e0e0;
	background-color: white;
}
.pop_filter_area.tu_theme.line1 {
	height: 40px;
}
.pop_filter_area.tu_theme01 {
	border-right-style: none;
	border-left-style: none;
	background-color: white;
}
.pop_filter_area.tu_theme02 {
	border-style: solid none;
	border-width: 1px 0px;
	border-top-color: #c2c2c2;
	border-bottom-color: #c2c2c2;
	background-color: white;
}
.pop_filter_area.tu_theme03 {
	border-top-width: 0.5px;
	border-top-color: #d1d1d1;
	border-bottom-width: 0.5px;
	border-bottom-color: #d1d1d1;
}
.pop_filter_area.tu_theme04 {
	border: 1px dotted #a1a1a1;
	border-radius: 5px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px;
	font-family: NanumGothic, serif;
}
.pop_filter_area.line1 {
	height: 40px;
}
.pop_filter_area.line2 {
	height: 90px;
	padding-top: 5px;
}
.pop_filter_area.line3 {
	height: 130px;
	padding-top: 4px;
}
.pop_filter_area.tu_theme05 {
	border-color: #e8e8e8;
	border-radius: 3px;
	background-color: #f7f7f7;
}
.pop_filter_area.tu_theme06 {
	border-bottom-width: 2px;
	border-bottom-color: #118fe4;
	background-color: #f0f0f0;
}
.pop_filter_area.tu_theme07 {
	border-color: #dee1e3;
	background-color: #f0f0f0;
}
.pop_filter_area.tu_theme08 {
	border-style: solid;
	background-color: #e8e8e8;
}
.popup_contents_area {
	width: 100%;
	height: calc(100% - 35px);
	margin-top: 35px;
	padding: 10px;
}
.popup_contents_area.tu_theme {
	overflow-x: auto;
	overflow-y: auto;
}
.popup_contents_area.tu_theme01 {
	border-right: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	background-color: white;
}
.popup_contents_area.tu_theme02 {
	background-color: #e8e8e8;
}
.popup_contents_area.tu_theme03 {
	background-color: #e6e6e6;
}
.popup_contents_area.tu_theme04 {
	background-color: #f0f0f0;
}
.popup_contents_area.tu_theme05 {
	background-color: white;
}
.popup_contents_area.tu_theme06 {
	background-color: white;
}
.popup_contents_area.tu_theme07 {
	background-color: white;
}
.datail_btn_area {
	display: inline-block;
	width: 180px;
	height: 100%;
	float: right;
}
.datail_btn_area.sideline {
	min-height: 80px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	border-left: 1px dashed #ccc2c2;
	text-align: center;
}
@media screen and (max-width : 1280px) {
.datail_btn_area.sideline {
	width: 140px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
}
.lot_add_btn {
	display: inline-block;
	height: 80px;
	padding-top: 40px;
	float: left;
}
@media screen and (max-width : 1280px) {
.lot_add_btn {
	max-width: 92px;
}
}
.block {
	display: inline-block;
	padding-left: 4px;
	float: left;
}
@media screen and (max-width : 1280px) {
.block {
	margin-bottom: 5px;
}
}
.chkfield {
	position: relative;
	display: block;
	margin-top: 2px;
	line-height: 40px;
}
.chklabel {
	margin-left: 0px;
	float: left;
}
.btn_sub2 {
	display: inline-block;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #cfcfcf;
	border-radius: 4px;
	background-image: linear-gradient(#dedede, #e8e8e8);
	box-shadow: rgba(199, 199, 199, 0.6) 1px 1px 3px 0px;
	color: #636363;
}
.btn_sub2.tu_theme03 {
	background-color: white;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: rgba(199, 199, 199, 0.6) 1px 1px 3px 0px, rgba(0, 0, 0, 0.06) 4px 4px 8px 0px inset;
}
.btn_sub2.tu_theme03.over {
	background-image: linear-gradient(white, #f2f0f0);
	color: #474747;
	text-shadow: white 1px 1px 6px;
}
.btn_sub2.tu_theme03.pressed {
	background-image: linear-gradient(#e8e8e8, #f2f2f2);
	box-shadow: rgba(199, 199, 199, 0.6) 1px 1px 3px 0px, rgba(0, 0, 0, 0.11) 4px 4px 6px 0px inset;
	text-shadow: white 1px 1px 6px;
}
.btn_sub2.tu_theme02 {
	border-color: #b3b3b3;
	background-color: #c2c2c2;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: none;
}
.btn_sub2.tu_theme02.over {
	background-color: #e3e3e3;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.btn_sub2.tu_theme02.pressed {
	background-color: #b5b5b5;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: none;
	color: #636363;
	text-shadow: rgba(255, 255, 255, 0.43) 1px 1px 0px;
}
.btn_sub2.tu_theme01 {
	padding-right: 5px;
	padding-left: 5px;
	border-color: #6e7596 #6e7596 #979cb8;
	background-color: #f2f2f2;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: none;
	color: #6e7596;
}
.btn_sub2.tu_theme01.over {
	background-image: linear-gradient(#969696, rgba(89, 89, 89, 0.84));
}
.btn_sub2.tu_theme01.pressed {
	background-image: linear-gradient(rgba(56, 56, 56, 0.8), #6e6e6e);
	box-shadow: rgba(199, 199, 199, 0.6) 1px 1px 3px 0px, #1f1f1f 4px 4px 22px 0px inset;
}
.btn_sub2.tu_theme {
	background-color: #e8e8e8;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: rgba(199, 199, 199, 0.6) 1px 1px 3px 0px, white 2px 2px 13px 0px inset;
}
.btn_sub2.tu_theme.over {
	background-image: linear-gradient(white, #d1d1d1);
	box-shadow: rgba(199, 199, 199, 0.6) 1px 1px 3px 0px, white 0px 4px 21px 0px inset;
}
.btn_sub2.tu_theme.pressed {
	border-color: #bababa;
	background-image: linear-gradient(#dbdbdb, #dbdbdb);
	box-shadow: rgba(199, 199, 199, 0.6) 1px 1px 3px 0px, #a3a3a3 3px 3px 12px 0px inset;
}
.btn_sub2.disable {
	background-color: #dedede;
	background-image: linear-gradient(#dedede, #e8e8e8);
	box-shadow: rgba(199, 199, 199, 0.6) 1px 1px 3px 0px;
	color: #bfbfbf;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.btn_sub2.tu_theme04 {
	border-color: #f7b602;
	background-color: #fcd93a;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	color: #121212;
}
.btn_sub2.tu_theme04.over {
	background-image: linear-gradient(315deg, #ffae00, #fad60a);
}
.btn_sub2.tu_theme04.pressed {
	background-image: linear-gradient(315deg, #f5bc00, #fcc732);
	color: white;
}
.btn_sub2.tu_theme06 {
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.btn_sub2.tu_theme06.over {
	background-color: white;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.btn_sub2.tu_theme06.pressed {
	background-color: #e3e3e3;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.btn_sub2.tu_theme07 {
	border-color: #dee1e3;
	background-color: white;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.btn_sub2.tu_theme07.over {
	background-color: #f7f7f7;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
}
.btn_sub2.tu_theme07.pressed {
	background-color: #ededed;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	text-shadow: rgba(255, 255, 255, 0.25) 0px 2px 2px;
}
.btn_sub2.tu_theme08 {
	background-color: #dbdbdb;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: none;
	color: #707070;
}
.btn_sub2.tu_theme08.over {
	background-color: #f7f7f7;
	box-shadow: none;
}
.btn_sub2.tu_theme08.pressed {
	background-color: #e8e8e8;
	box-shadow: none;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 2px;
}
.login_info {
	display: inline-block;
	height: 100%;
	padding-top: 3px;
	float: right;
}
.detail_set_area {
	padding-top: 15px;
}
.other_option_size {
	height: calc(100% - 234px);
	padding-top: 15px;
}
.side_padding_10 {
	display: inline-block;
	height: 40px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}
.side_padding_10.fl_right {
	float: right;
}
.inner_tab {
	height: 100%;
}
.inner_tab_menu {
	height: 40px;
	padding-top: 10px;
	border-bottom: 5px solid rgba(217, 217, 217, 0.35);
}
.inner_tab_content {
	height: calc(100% - 40px);
	border-width: 0px;
	border-color: black;
	border-top-style: solid;
}
.inner_tab_style {
	position: relative;
	top: 0px;
	display: inline-block;
	height: 100%;
	min-height: 30px;
	min-width: 90px;
	margin-right: 2px;
	margin-left: 2px;
	padding: 0px 80px 0px 15px;
	border-style: none none solid;
	border-bottom-width: 5px;
	border-bottom-color: #dbdbdb;
	border-radius: 0px;
	font-family: NanumGothicBold, serif;
	color: #a3a3a3;
	font-size: 15px;
	line-height: 25px;
}
.inner_tab_style.tu_theme.over {
	border-bottom-color: #2bbcd9;
	color: #2bbcd9;
}
.inner_tab_style.tu_theme.pressed {
	border-bottom-color: #2a53ad;
	color: #2a53ad;
}
.inner_tab_style.tu_theme01 {
	border-bottom-color: #c2c2c2;
	color: #c2c2c2;
}
.inner_tab_style.tu_theme01.over {
	border-bottom-color: #477091;
	background-color: #f7f7f7;
	color: #477091;
}
.inner_tab_style.tu_theme01.pressed {
	border-bottom-color: #16578c;
	color: #16578c;
}
.inner_tab_style.tu_theme02 {
	border-bottom-color: white;
	color: white;
}
.inner_tab_style.tu_theme02.over {
	background-color: #878787;
}
.inner_tab_style.tu_theme02.pressed {
	background-color: #bababa;
}
.inner_tab_style.tu_theme03.pressed {
	border-bottom-color: #a10808;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: #ededed;
	color: #a10808;
}
.inner_tab_style.tu_theme03.over {
	border-bottom-color: #ed7474;
	color: #ed7474;
}
.inner_tab_style.tu_theme04 {
	border-bottom-color: #b4b9cc;
	color: #b4b9cc;
}
.inner_tab_style.tu_theme04.pressed {
	border-bottom-color: #2858b8;
	background-color: #f2f2f2;
	color: #2858b8;
}
.inner_tab_style.tu_theme04.over {
	border-bottom-color: #5291d9;
	color: #2858b8;
}
.inner_tab_panel {
	height: 100%;
}
.split {
	width: 100%;
	height: calc(100% - 32px);
	border: 1px solid transparent;
}
.split.only_properties_area {
	height: calc(100% - 30px);
}
.split.without_tit_area {
	height: 100%;
}
.split_left {
	height: 100%;
}
.split_right {
	height: 100%;
}
.modeler_properties {
	height: 30px;
	background-color: #54537a;
}
.modeler_properties.tu_theme02 {
	background-color: #949494;
}
.modeler_properties.tu_theme03 {
	background-color: #c2c2c2;
}
.modeler_properties.tu_theme04 {
	background-color: #787878;
}
.property_icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	float: left;
	color: white;
	line-height: 30px;
	text-align: center;
}
.property_txt {
	display: inline-block;
	width: calc(100% - 60px);
	height: 30px;
	font-family: NanumGothicBold, serif;
	color: white;
	font-size: 15px;
	line-height: 30px;
	font-weight: 400;
}
.split_div_left {
	height: 100%;
	padding-right: 10px;
}
.split_div_left.padding_r5 {
	padding-right: 5px;
}
.split_div_left.paddingt15 {
	padding-top: 15px;
}
.split_div_left.paddint10 {
	padding-top: 10px;
}
.split_div_right {
	height: 100%;
	padding-left: 10px;
}
.split_div_right.padding_l5 {
	padding-left: 5px;
}
.modeler_area {
	height: 100%;
}
.modeler_left {
	height: 100%;
	padding-right: 10px;
}
.modeler_right {
	height: 100%;
	padding-left: 10px;
}
.section_div {
	height: 100%;
}
.modeler_optionbox.paddingt15 {
	padding-top: 15px;
}
.modeler_optionbox.paddingt15.option_tree {
	height: calc(100% - 72px);
}
.tree_box.addcombo {
	border-top-style: none;
}
.menu_tree_area {
	overflow-x: auto;
	overflow-y: auto;
	height: 100%;
	padding: 10px;
	background-color: white;
}
.menu_tree_area.tu_theme02 {
	background-color: #616161;
}
.modeler_icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	float: right;
	background-color: #726d9c;
	color: white;
	font-size: 15px;
	line-height: 30px;
	text-align: center;
}
.modeler_icon.tu_theme03 {
	background-color: #949494;
}
.modeler_icon.tu_theme03.over {
	background-color: #ccc;
}
.modeler_icon.tu_theme03.pressed {
	background-color: #636363;
}
.modeler_icon.tu_theme04 {
	background-color: #a1abbf;
}
.modeler_icon.tu_theme04.over {
	background-color: #b8c0d1;
}
.modeler_icon.tu_theme04.pressed {
	background-color: #97a0b0;
}
.modeler_icon.tu_theme02 {
	background-color: gray;
}
.modeler_icon.tu_theme02.over {
	background-color: #b3b3b3;
}
.without_split_div {
	height: calc(100% - 30px);
}
.inner_div {
	height: 100%;
}
.split_div {
	height: 100%;
}
.split_h100p {
	height: 100%;
	max-height: 100%;
}
.favorite_icon_area {
	position: absolute;
	top: 10px;
	right: 0px;
	display: inline-block;
	width: 20px;
	height: 20px;
	min-width: 0px;
	float: left;
}
.favorite {
	width: 100%;
	height: 100%;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003241704302311254ufWoMbsEJwd.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.favorite_on {
	width: 100%;
	height: 100%;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202003241641217191252GhJmk6zmiM5.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.btn_search_browse {
	width: 85px;
	height: 31px;
	margin-top: 0px;
	margin-left: -1px;
	float: right;
	background-color: #777d91;
	color: white;
	line-height: 31px;
	text-align: center;
}
.btn_search_browse.tu_theme {
	padding-right: 5px;
	padding-left: 5px;
}
.btn_search_browse.tu_theme03 {
	background-color: #ccc;
	color: #737373;
}
.btn_search_browse.tu_theme01 {
	background-color: #3d506b;
}
.btn_search_browse.tu_theme02 {
	background-color: #5c5c5c;
}
.btn_search_browse.tu_theme04 {
	background-color: #021852;
}
.popup_tit {
	display: inline-block;
	width: 50%;
	height: 30px;
	float: left;
	line-height: 31px;
	text-align: left;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.popup_box {
	padding: 10px;
	background-color: #e8e8e8;
}
.popup_box.tu_theme01 {
	background-color: #d9d9d9;
}
.popup_box.tu_theme02 {
	background-color: #dedede;
}
.popup_box.tu_theme03 {
	background-color: #f7f7f7;
}
.popup_box.tu_theme04 {
	border: 1px dotted #919191;
	border-radius: 10px;
	background-color: white;
}
.popup_btn_area {
	height: 45px;
	margin-top: 5px;
	line-height: 40px;
	text-align: center;
}
.popup_main_btn {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border-radius: 5px;
	background-color: #c9c9c9;
	background-image: linear-gradient(315deg, #d6d6d6, #d9d9d9);
	color: dimgray;
	line-height: 34px;
}
.popup_main_btn.cancel {
	background-image: linear-gradient(315deg, #a1a1a1, #adadad);
	color: white;
}
.popup_main_btn.cancel.over {
	background-image: linear-gradient(315deg, #d6d6d6, #d1d1d1);
}
.popup_main_btn.cancel.pressed {
	background-image: linear-gradient(315deg, #8f8f8f, #a3a3a3);
}
.popup_main_btn.ok {
	background-image: linear-gradient(315deg, #bf2a2a, #a63535);
	color: white;
}
.popup_main_btn.ok.over {
	background-image: linear-gradient(315deg, #e36b6b, #d66767);
}
.popup_main_btn.ok.pressed {
	background-image: linear-gradient(315deg, #8f1515, #6b0202);
}
.theme_label {
	display: inline-block;
	width: 80px;
	height: 100%;
	line-height: 30px;
}
.theme_combo {
	display: inline-block;
	width: calc(100% - 90px);
}
.theme_combo_area {
	height: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
	font-size: 10px;
}
.menu_split {
	position: relative;
	display: inline-block;
	width: calc(100% - 42px);
	height: calc(100% - 60px);
}
@media screen and (max-width : 1280px) {
.menu_split {
	position: absolute;
	min-height: 740px;
}
}
.split_left_menu {
	height: 100%;
	min-width: 200px;
}
.splite_left {
	height: 100%;
}
.split_right_contents {
	height: 100%;
	min-width: 500px;
}
.split_right_contents.scm_dashboard {
	background-image: url("/resources/images/IMG_2020072113575071310091tEc47CvxWJ.png");
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.split_right_contents.mes_dashboard {
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}
.split_right_contents.mes_dashboard.leftmenu_fold {
	width: calc(100% - 40px);
}
.split_right_contents.aming_dashboard {
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.margin_l {
	margin-left: 10px;
}
.margin_r {
	margin-right: 10px;
}
.test {
	display: inline-block;
}
.body {
	font-family: NanumGothic, serif;
	color: #424242;
}
.option_menu_sub {
	display: inline-block;
	width: 140px;
	height: 25px;
	min-width: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 10px;
	float: right;
	border-bottom: 1px solid #898fa3;
	font-size: 12px;
	line-height: 25px;
}
.option_menu_sub.tu_theme {
	border-bottom-color: #ded5d5;
	color: #7a7a7a;
}
.option_menu_sub.tu_theme.over {
	border-bottom-color: #dbdbdb;
	border-radius: 20px;
	background-color: #f2f2f2;
	font-family: NanumGothicBold, serif;
	color: #696f91;
}
.option_menu_sub.tu_theme.pressed {
	border-radius: 20px;
	background-color: #e3e3e3;
	font-family: NanumGothicBold, serif;
	color: #164191;
}
.option_menu_sub.tu_theme03 {
	border-bottom-color: #e8e8e8;
	color: #525252;
}
.option_menu_sub.tu_theme03.over {
	border-radius: 20px;
	background-color: #e0e0e0;
}
.option_menu_sub.tu_theme03.pressed {
	border-radius: 20px;
	background-color: #bfbfbf;
	color: white;
}
.option_menu_sub.tu_theme02 {
	font-family: NanumGothic, serif;
}
.option_menu_sub.tu_theme02.over {
	border-radius: 20px;
	background-color: #2e2e2e;
	font-family: NanumGothicBold, serif;
}
.option_menu_sub.tu_theme02.pressed {
	border-radius: 20px;
	background-color: #737373;
	font-family: NanumGothicBold, serif;
}
.option_menu_sub.tu_theme01 {
	border-bottom-color: #d6d6d6;
	font-family: NanumGothic, serif;
	color: #474747;
}
.option_menu_sub.tu_theme01.over {
	border-radius: 20px;
	background-color: #f0f0f0;
	font-family: NanumGothicBold, serif;
	color: #3e4052;
}
.option_menu_sub.tu_theme01.pressed {
	border-radius: 20px;
	background-color: #bfbfbf;
	font-family: NanumGothicBold, serif;
	color: white;
}
.option_menu_sub.tu_theme04.over {
	border-radius: 15px;
	background-color: #304dab;
}
.option_menu_sub.tu_theme04.pressed {
	border-radius: 15px;
	background-color: #06318f;
}
.option_menu_sub.tu_theme05 {
	border-bottom-style: none;
	border-bottom-color: #e3e3e3;
	color: #00256c;
}
.option_menu_sub.tu_theme05.over {
	background-color: #fafafa;
	font-family: NanumGothicBold, serif;
	color: #4f779f;
}
.option_menu_sub.tu_theme05.pressed {
	background-color: #f7f7f7;
	font-family: NanumGothicBold, serif;
	color: #032769;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 1px;
}
.option_menu_sub.tu_theme06 {
	border-bottom-style: none;
	color: #dbdbdb;
}
.option_menu_sub.tu_theme06.over {
	border-bottom-style: dashed;
	border-bottom-color: rgba(196, 196, 196, 0.36);
	background-color: transparent;
	color: #fcfcfc;
}
.option_menu_sub.tu_theme06.pressed {
	border-bottom-style: dashed;
	background-color: rgba(13, 25, 115, 0.39);
	color: white;
}
.option_menu_sub.tu_theme07 {
	height: 28px;
	border-bottom-style: none;
	border-radius: 15px;
	font-family: NanumGothic, serif;
	color: #00256c;
	line-height: 28px;
}
.option_menu_sub.tu_theme07.over {
	background-color: #ededed;
	font-family: NanumGothicBold, serif;
	color: #3b66b8;
}
.option_menu_sub.tu_theme07.pressed {
	background-color: #dbdbdb;
	font-family: NanumGothicBold, serif;
	color: #2a58ad;
	text-shadow: rgba(255, 255, 255, 0.25) 0px 2px 2px;
}
.option_menu_sub.tu_theme08 {
	width: 100%;
	float: left;
	color: #00256c;
}
.option_menu_sub.tu_theme08.over {
	border-bottom-style: dashed;
	border-bottom-color: rgba(137, 143, 163, 0.3);
	background-color: whitesmoke;
}
.option_menu_sub.tu_theme08.pressed {
	border-bottom-style: dashed;
	border-bottom-color: rgba(137, 143, 163, 0.61);
	background-color: #f2f2f2;
	font-family: NanumGothicBold, serif;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 2px;
}
.thira_solution {
	overflow-x: visible;
	overflow-y: visible;
	min-height: 700px;
	font-family: NanumGothic, serif;
}
.thira_solution.tu_theme {
	background-color: white;
}
@media screen and (max-width : 1280px) {
.thira_solution.tu_theme {
	max-height: 100%;
}
}
.thira_solution.tu_theme01 {
	background-color: white;
}
.thira_solution.tu_theme02 {
	background-color: #6e6e6e;
}
.thira_solution.tu_theme04 {
	background-color: #fcfcfc;
}
.thira_solution.tu_theme03 {
	background-color: #fafafa;
}
@media screen and (max-width : 1280px) {
.thira_solution.tablet {
	height: 800px;
	max-height: 800px;
}
}
.thira_solution.tu_theme08 {
	font-family: NanumGothic, serif;
}
.sub_menu_txt {
	display: inline-block;
	transform: none;
	line-height: 22px;
}
.bottom_color {
	background-color: #042170;
}
.paddingt10 {
	padding-top: 10px;
}
.paddingt5 {
	padding-top: 5px;
}
.paddingt5.h40p {
	height: 40%;
}
.h35px {
	height: 35px;
}
.paddingall_10 {
	padding: 10px;
}
.marginleft_10 {
	margin-left: 10px;
}
.marginleft_5 {
	margin-left: 5px;
}
.marginright_10 {
	margin-right: 10px;
}
.marginright_5 {
	margin-right: 5px;
}
.margintop_10 {
	margin-top: 10px;
}
.margintop_5 {
	margin-top: 5px;
}
.marginbottom_10 {
	margin-bottom: 10px;
}
.marginbottom_5 {
	margin-bottom: 5px;
}
.marginall_10 {
	margin: 10px;
}
.marginall_5 {
	margin: 5px;
}
.paddingleft_10 {
	padding-left: 10px;
}
.paddingleft_5 {
	padding-left: 5px;
}
.paddingright_10 {
	padding-right: 10px;
}
.paddingright_5 {
	padding-right: 5px;
}
.paddingright_5.h100per {
	height: 100%;
}
.paddingright_5.w45p {
	display: inline-block;
	width: 45%;
	float: left;
}
.paddingtop_10 {
	padding-top: 10px;
}
.paddingtop_5 {
	padding-top: 5px;
}
.paddingtop_5.h40p {
	position: relative;
	height: 40%;
}
.paddingbottom_5 {
	padding-bottom: 5px;
}
.paddingall_5 {
	padding: 5px;
}
.h80p {
	height: 80%;
}
.select_business {
	display: inline-block;
	height: 100%;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	text-align: center;
}
@media screen and (max-width : 767px) {
.select_business {
	padding-right: 0px;
}
}
.btn_selbiz {
	height: 30px;
	min-width: 0px;
	margin-top: 10px;
	padding-right: 8px;
	padding-left: 15px;
	border-radius: 15px;
	background-color: rgba(255, 255, 255, 0.1);
	font-size: 15px;
	line-height: 30px;
}
.btn_selbiz.tu_theme {
	border: 1px solid #757575;
	color: #e6e6e6;
	font-size: 14px;
}
.btn_selbiz.tu_theme.over {
	border-color: rgba(134, 160, 209, 0.74);
	background-color: rgba(134, 160, 209, 0.74);
}
.btn_selbiz.tu_theme.pressed {
	border-color: rgba(134, 160, 209, 0.74);
	background-color: rgba(22, 73, 168, 0.74);
}
.btn_selbiz.tu_theme.focus {
	background-color: rgba(134, 160, 209, 0.74);
}
.btn_selbiz.tu_theme01 {
	margin-top: 20px;
	border-radius: 18px;
	background-color: #0e468f;
	font-size: 16px;
}
.btn_selbiz.tu_theme01.over {
	border-color: rgba(214, 214, 214, 0.36);
	background-color: rgba(8, 35, 87, 0.62);
}
.btn_selbiz.tu_theme01.pressed {
	border-color: rgba(255, 255, 255, 0.37);
	background-color: #0a1b3d;
}
.btn_selbiz.tu_theme02 {
	border: 1px solid #8c8c8c;
	background-color: rgba(189, 189, 189, 0.47);
}
.btn_selbiz.tu_theme02.over {
	border-color: #a8a8a8;
	background-color: rgba(232, 232, 232, 0.37);
}
.btn_selbiz.tu_theme02.pressed {
	border-color: #787474;
	background-color: #1c1c1c;
}
.btn_selbiz.tu_theme03 {
	border: 1px solid #d4d4d4;
	background-color: #d1d1d1;
	color: #940000;
}
.btn_selbiz.tu_theme03.over {
	border-color: #ffc2c2;
	background-color: white;
}
.btn_selbiz.tu_theme03.pressed {
	border-color: #c28a8a;
	background-color: #d4d4d4;
	box-shadow: rgba(94, 94, 94, 0.41) 3px 3px 10px 0px inset;
}
.btn_selbiz.tu_theme04 {
	border: 1px solid #9a9ead;
	background-color: #545c91;
}
.btn_selbiz.tu_theme04.over {
	border-color: #687abd;
	background-color: #4767d1;
}
.btn_selbiz.tu_theme04.pressed {
	border-color: #6b7dc2;
	background-color: #2a457d;
	box-shadow: #27346e 4px 4px 3px 0px inset;
}
.btn_selbiz.tu_theme05 {
	border-style: solid;
	border-width: 1px;
	border-color: rgba(201, 201, 201, 0.55);
	background-color: rgba(255, 255, 255, 0.24);
}
.btn_selbiz.tu_theme05.over {
	background-color: rgba(255, 255, 255, 0.47);
}
.btn_selbiz.tu_theme05.pressed {
	background-color: rgba(255, 255, 255, 0.44);
	text-shadow: rgba(54, 54, 54, 0.6) -1px -1px 3px;
}
.btn_selbiz.tu_theme06 {
	background-color: rgba(255, 255, 255, 0.3);
}
.btn_selbiz.tu_theme06.over {
	background-color: rgba(255, 255, 255, 0.44);
}
.btn_selbiz.tu_theme06.pressed {
	background-color: rgba(255, 255, 255, 0.17);
	box-shadow: rgba(5, 66, 171, 0.63) 1px 1px 2px 0px inset;
}
.btn_selbiz.tu_theme07 {
	background-color: rgba(17, 143, 228, 0.52);
}
.btn_selbiz.tu_theme07.over {
	background-color: rgba(56, 175, 255, 0.52);
}
.btn_selbiz.tu_theme07.pressed {
	background-color: rgba(17, 143, 228, 0.76);
	text-shadow: rgba(1, 10, 94, 0.45) -1px -1px 2px;
}
.btn_selbiz.tu_theme08 {
	background-color: #00256c;
}
.btn_selbiz.tu_theme08.over {
	background-color: #3761ad;
}
.btn_selbiz.tu_theme08.pressed {
	background-color: #32579c;
	box-shadow: #01175e 1px 1px 5px 0px inset;
}
.div_txt {
	display: inline-block;
	float: left;
}
.div_icon {
	display: inline-block;
	min-width: 0px;
	margin-left: 5px;
	padding-right: 5px;
}
.menu_default {
	display: inline-block;
	height: 50px;
	font-size: 14px;
}
@media screen and (max-width : 1280px) {
.menu_default {
	font-size: 14px;
}
}
.w33per {
	display: inline-block;
	width: 33.3%;
	min-width: 0px;
	float: left;
}
.w33per.center {
	margin-right: 7px;
	margin-left: 7px;
}
.contents_bg {
	overflow-x: hidden;
	overflow-y: hidden;
}
.contents_bg.tu_theme {
	background-color: white;
}
.contents_bg.tu_theme01 {
	background-color: white;
}
.contents_bg.tu_theme02 {
	background-color: #6e6e6e;
}
.contents_bg.tu_theme03 {
	background-color: #fafafa;
}
.contents_bg.tu_theme04 {
	background-color: #f7f7f7;
}
.w_calc10 {
	width: calc(100% - 10px);
	min-width: 0px;
}
.w_fix10 {
	width: 10px;
	min-width: 0px;
}
.w_fix20 {
	width: 20px;
	min-width: 0px;
}
.w_calc20 {
	width: calc(100% - 20px);
	min-width: 0px;
}
.w_fix30 {
	width: 30px;
	min-width: 0px;
}
.float_left {
	float: left;
}
.float_left.row8 {
	height: 272px;
}
.float_right {
	float: right;
}
.float_right.row8 {
	height: 272px;
}
.display_inblock {
	display: inline-block;
}
.display_bolck {
	display: block;
}
.display_inline {
	display: inline;
}
.w_fix40 {
	width: 40px;
	min-width: 0px;
}
.w_calc40 {
	width: calc(100% - 40px);
	min-width: 0px;
}
.w_calc30 {
	width: calc(100% - 30px);
	min-width: 0px;
}
.w_calc50 {
	width: calc(100% - 50px);
	min-width: 0px;
}
.w_calc60 {
	width: calc(100% - 60px);
	min-width: 0px;
}
.w_calc70 {
	width: calc(100% - 70px);
}
.w_calc80 {
	width: calc(100% - 80px);
}
.w_calc90 {
	width: calc(100% - 90px);
	min-width: 0px;
}
.w_calc100 {
	display: inline-block;
	width: calc(100% - 100px);
	min-width: 0px;
}
.w_calc200 {
	width: calc(100% - 200px);
}
.w_calc300 {
	display: inline-block;
	width: calc(100% - 300px);
}
.w_calc400 {
	width: calc(100% - 400px);
	min-width: 0px;
}
.w_calc500 {
	width: calc(100% - 500px);
}
.w_calc600 {
	width: calc(100% - 600px);
}
.w_fix50 {
	width: 50px;
	min-width: 0px;
}
.w_fix60 {
	width: 60px;
	min-width: 0px;
}
.w_fix70 {
	width: 70px;
	min-width: 0px;
}
.w_fix80 {
	width: 80px;
	min-width: 0px;
}
.w_fix90 {
	width: 90px;
	min-width: 0px;
}
.w_fix100 {
	width: 100px;
	min-width: 0px;
}
.w_fix200 {
	width: 200px;
	min-width: 0px;
}
.w_fix300 {
	display: inline-block;
	width: 300px;
	min-width: 0px;
}
.w_fix400 {
	width: 400px;
	min-width: 0px;
}
.w_fix500 {
	width: 500px;
	min-width: 0px;
}
.w_fix600 {
	width: 600px;
	min-width: 0px;
}
.h_calc10 {
	height: calc(100% - 10px);
	min-width: 0px;
}
.h_calc20 {
	height: calc(100% - 20px);
	min-width: 0px;
}
.h_calc30 {
	height: calc(100% - 30px);
	min-width: 0px;
}
.h_calc40 {
	height: calc(100% - 40px);
	min-width: 0px;
}
.h_calc50 {
	height: calc(100% - 50px);
	min-width: 0px;
}
.h_calc60 {
	height: calc(100% - 60px);
	min-width: 0px;
}
.h_calc70 {
	height: calc(100% - 70px);
	min-width: 0px;
}
.h_calc80 {
	height: calc(100% - 80px);
	min-width: 0px;
}
.h_calc90 {
	height: calc(100% - 90px);
	min-width: 0px;
}
.h_calc100 {
	height: calc(100% - 100px);
	min-width: 0px;
}
.h_calc200 {
	height: calc(100% - 200px);
	min-width: 0px;
}
.h_calc300 {
	height: calc(100% - 300px);
	min-width: 0px;
}
.h_calc400 {
	height: calc(100% - 400px);
	min-width: 0px;
}
.h_calc500 {
	height: calc(100% - 500px);
	min-width: 0px;
}
.h_calc600 {
	height: calc(100% - 600px);
	min-width: 0px;
}
.h_calc700 {
	height: calc(100% - 700px);
	min-width: 0px;
}
.h_calc800 {
	height: calc(100% - 800px);
	min-width: 0px;
}
.h_calc900 {
	height: calc(100% - 900px);
	min-width: 0px;
}
.h_fix10 {
	height: 10px;
	min-width: 0px;
}
.h_fix20 {
	height: 20px;
	min-width: 0px;
}
.h_fix30 {
	height: 30px;
	min-width: 0px;
}
.h_fix40 {
	height: 40px;
	min-width: 0px;
}
.h_fix50 {
	height: 50px;
	min-width: 0px;
}
.h_fix60 {
	height: 60px;
	min-width: 0px;
}
.h_fix70 {
	height: 70px;
	min-width: 0px;
}
.h_fix80 {
	height: 80px;
	min-width: 0px;
}
.h_fix90 {
	height: 90px;
	min-width: 0px;
}
.h_fix100 {
	height: 100px;
	min-width: 0px;
}
.h_fix200 {
	height: 200px;
	min-width: 0px;
}
.h_fix300 {
	height: 300px;
	min-width: 0px;
}
.h_fix400 {
	height: 400px;
	min-width: 0px;
}
.h_fix500 {
	height: 500px;
	min-width: 0px;
}
.h_fix600 {
	height: 600px;
	min-width: 0px;
}
.h_fix700 {
	height: 700px;
	min-width: 0px;
}
.h_fix800 {
	height: 800px;
	min-width: 0px;
}
.h_fix900 {
	height: 900px;
	min-width: 0px;
}
.img_preview_area {
	display: block;
	height: 100%;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.split_area {
	height: calc(100% - 40px);
}
.tit_list {
	height: 35px;
	border: 1px solid #bfbfbf;
	background-color: #172369;
	color: white;
	font-size: 14px;
	line-height: 33px;
	text-align: center;
}
.tit_list.tu_theme {
	border-style: none;
}
.image_area {
	overflow-x: auto;
	overflow-y: auto;
	height: calc(100% - 37px);
	padding: 10px;
}
.image_unit {
	display: inline-block;
	width: 100%;
	height: 18%;
	margin-bottom: 20px;
}
.img_pattern01 {
	width: 100%;
	height: 100%;
	padding: 10px;
	border: 1px solid #f0f0f0;
	background-color: white;
}
.img_pattern_filter {
	height: 30px;
	padding: 3px 10px;
	border: 1px dotted #c2c2c2;
	border-radius: 3px;
	background-color: #ebebeb;
}
.img_pattern_filter.design_case01 {
	height: 25px;
	min-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-style: none;
	background-color: #464f82;
}
.img_pattern_filter.design_case02 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-style: none;
	background-color: #595959;
}
.img_pattern_btn {
	display: inline-block;
	width: 60px;
	height: 100%;
	float: right;
	border: 1px solid #f0f0f0;
	border-radius: 5px;
	background-color: #c9c9c9;
	color: #fcfcfc;
	font-size: 13px;
	text-align: center;
}
.img_pattern_btn.design_case01 {
	width: 20px;
	height: 100%;
	min-height: 15px;
	min-width: 15px;
	border-style: none;
	border-radius: 2px;
	background-color: #ededed;
	color: #707070;
	font-size: 11px;
}
.img_pattern_btn.design_case02 {
	border-style: none;
	border-radius: 0px;
	background-color: #8f8f8f;
}
.img_pattern_grid {
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
}
.img_pattern_grid.grid_1 {
	height: calc(100% - 35px);
}
.img_pattern_grid.grid_2 {
	height: 30%;
}
.img_pattern_grid.half {
	width: 50%;
	height: 50%;
}
.img_pattern_grid.all50p {
	display: inline-block;
	width: 50%;
	height: 50%;
	float: left;
}
.img_pattern_grid.h50per {
	height: 50%;
}
.img_pattern_grid.h33p {
	height: 33%;
}
.img_pattern_grid.w67pr {
	width: 66%;
	float: left;
}
.pattern_grid_div {
	height: 100%;
	border: 0.5px dashed #c7c7c7;
	border-radius: 3px;
	background-color: #fafafa;
	background-image: none;
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
}
.pattern_grid_div.design_case01 {
	border-style: none;
	background-color: #d4d4d4;
	background-image: url("/resources/images/IMG_202007150950564371006S8jGETXJEnL.png");
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.pattern_grid_div.design_case02 {
	border-style: none;
	background-color: #cfcfcf;
	background-image: url("/resources/images/IMG_202007150939501901004gto2TTKZoQD.png");
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.pattern_grid_div.pattern_grd_splitter {
	position: absolute;
	left: 32%;
	top: 39px;
	width: 8px;
	height: calc(100% - 49px);
	border-style: none solid;
	border-right-width: 2px;
	border-right-color: #737373;
	border-left-width: 2px;
	border-left-color: #737373;
	border-radius: 0px;
	background-color: white;
}
.pattern_grid_div.pattern_grd_splitter.splitter_h {
	left: 0%;
	top: 100%;
	width: 100%;
	height: 8px;
	border-style: solid none;
	border-width: 2px;
	border-color: #737373;
}
.img_pattern02 {
	width: 100%;
	height: 100%;
	padding: 10px;
	border: 1px solid #f0f0f0;
}
.filter1_grid1 {
	height: 100%;
}
.filter1_grid1.h50per {
	height: 50%;
}
.tab_btn_prev {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-top: 2px;
	float: right;
	border-radius: 4px 4px 0px 0px;
	background-color: #c0c5d1;
	color: white;
	font-size: 19px;
	line-height: 22px;
	text-align: center;
}
.tab_btn_prev.tu_theme {
	line-height: 22px;
}
.tab_btn_prev.tu_theme.over {
	background-color: #a6b8e3;
}
.tab_btn_prev.tu_theme.pressed {
	background-color: #6f81e3;
}
.tab_btn_prev.tu_theme.drop {
	margin-right: 2px;
}
.tab_btn_prev.tu_theme01 {
	padding-top: 1px;
	background-color: #021545;
}
.tab_btn_prev.tu_theme01.over {
	background-color: #0e468f;
}
.tab_btn_prev.tu_theme01.pressed {
	background-color: #083978;
	box-shadow: #07225e 2px 2px 2px 2px inset;
	text-shadow: rgba(255, 255, 255, 0.25) -2px 0px 0px;
}
.tab_btn_prev.tu_theme02 {
	background-color: #adadad;
}
.tab_btn_prev.tu_theme02.over {
	background-color: #d6d6d6;
	color: #919191;
}
.tab_btn_prev.tu_theme02.pressed {
	background-color: #999;
	color: #d9d9d9;
}
.tab_btn_prev.tu_theme05 {
	background-color: #67738a;
}
.tab_btn_prev.tu_theme05.over {
	background-color: #8d9ab3;
}
.tab_btn_prev.tu_theme05.pressed {
	background-color: #394c70;
}
.tab_btn_prev.tu_theme06 {
	background-color: #d4d4d4;
}
.tab_btn_prev.tu_theme06.over {
	background-color: #ededed;
	color: #b3b3b3;
}
.tab_btn_prev.tu_theme06.pressed {
	background-color: #b8b8b8;
}
.tab_btn_prev.tu_theme07 {
	background-color: #7693cf;
}
.tab_btn_prev.tu_theme07.over {
	background-color: #a3b4d6;
}
.tab_btn_prev.tu_theme07.pressed {
	background-color: #738bba;
}
.tab_btn_prev.tu_theme08 {
	background-color: #e8e8e8;
}
.tab_btn_prev.tu_theme08.over {
	background-color: #dbdbdb;
}
.tab_btn_prev.tu_theme08.pressed {
	background-color: #bdbdbd;
}
.tab_btn_next {
	width: 22px;
	height: 22px;
	margin-top: 2px;
	margin-left: 1px;
	float: right;
	border-radius: 4px 4px 0px 0px;
	background-color: #c0c5d1;
	color: white;
	font-size: 19px;
	line-height: 22px;
	text-align: center;
}
.tab_btn_next.tu_theme {
	display: inline-block;
	line-height: 22px;
}
.tab_btn_next.tu_theme.pressed {
	background-color: #6f81e3;
}
.tab_btn_next.tu_theme.over {
	background-color: #a6b8e3;
}
.tab_btn_next.tu_theme01 {
	padding-top: 1px;
	background-color: #021545;
}
.tab_btn_next.tu_theme01.over {
	background-color: #0e468f;
}
.tab_btn_next.tu_theme01.pressed {
	background-color: #083978;
	box-shadow: #07225e 2px 2px 2px 2px inset;
	text-shadow: rgba(255, 255, 255, 0.25) -2px 0px 0px;
}
.tab_btn_next.tu_theme02 {
	background-color: #adadad;
}
.tab_btn_next.tu_theme02.over {
	background-color: #d6d6d6;
	color: #919191;
}
.tab_btn_next.tu_theme02.pressed {
	background-color: #999;
	color: #d9d9d9;
}
.tab_btn_next.tu_theme05 {
	background-color: #67738a;
}
.tab_btn_next.tu_theme05.over {
	background-color: #8d9ab3;
}
.tab_btn_next.tu_theme05.pressed {
	background-color: #394c70;
}
.tab_btn_next.tu_theme06 {
	background-color: #d4d4d4;
}
.tab_btn_next.tu_theme06.over {
	background-color: #ededed;
	color: #b3b3b3;
}
.tab_btn_next.tu_theme06.pressed {
	background-color: #b8b8b8;
}
.tab_btn_next.tu_theme07 {
	background-color: #7693cf;
}
.tab_btn_next.tu_theme07.over {
	background-color: #a3b4d6;
}
.tab_btn_next.tu_theme07.pressed {
	background-color: #738bba;
}
.tab_btn_next.tu_theme08 {
	background-color: #e8e8e8;
}
.tab_btn_next.tu_theme08.over {
	background-color: #dbdbdb;
}
.tab_btn_next.tu_theme08.pressed {
	background-color: #bdbdbd;
}
.menu_title_icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	min-width: 0px;
	float: left;
}
.menu_title_icon.tu_theme {
	display: none;
	background-image: url("/resources/images/IMG_202006021353026771476b5kh5ntpFcl.png");
	line-height: 30px;
	text-align: center;
}
.menu_title_icon.tu_theme01 {
	margin-right: 5px;
	line-height: 30px;
	text-align: center;
}
.menu_title_icon.tu_theme07 {
	display: none;
}
.menu_title_icon.tu_theme08 {
	display: none;
}
.menu_title_txt {
	display: inline-block;
	height: 30px;
	border-radius: 4px;
	line-height: 30px;
	text-align: left;
}
.img_pattern03 {
	height: 100%;
	padding: 10px;
	border: 1px solid #f0f0f0;
}
.filter1_grid4 {
	height: 100%;
}
.img_pattern_gridarea {
	height: calc(100% - 30px);
}
.img_patter04 {
	height: 100%;
	padding: 10px;
	border: 1px solid #f0f0f0;
}
.img_pattern {
	position: relative;
	height: 100%;
	padding: 10px;
	border: 2px solid #57648a;
	background-color: white;
}
.img_pattern.select {
	border-width: 5px;
	border-color: #c00;
}
.filter1_grid3 {
	height: 100%;
}
.side_dev_tool {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: inline-block;
	width: 40px;
	height: 40px;
	min-height: 40px;
	padding: 3px;
	background-color: #9fa6cc;
}
.side_dev_tool.tu_theme {
	height: 40px;
	background-color: #0d124d;
}
.side_dev_tool.tu_theme.over {
	background-color: white;
}
.side_dev_tool.tu_theme.pressed {
	background-color: #e8e8e8;
}
.side_dev_tool.tu_theme.focus {
	background-color: #f7f7f7;
}
.side_dev_tool.tu_theme01 {
	height: 40px;
	background-color: #354a8f;
}
.side_dev_tool.tu_theme01.over {
	background-color: white;
}
.side_dev_tool.tu_theme01.pressed {
	background-color: #f0f0f0;
}
.side_dev_tool.tu_theme01.focus {
	background-color: white;
}
.side_dev_tool.tu_theme02 {
	height: 40px;
	background-color: #474747;
}
.side_dev_tool.tu_theme02.over {
	background-color: #dedede;
}
.side_dev_tool.tu_theme02.pressed {
	background-color: #b3b3b3;
}
.side_dev_tool.tu_theme02.focus {
	background-color: #e3e3e3;
}
.side_dev_tool.tu_theme03 {
	height: 40px;
	background-color: #8a8a8a;
}
.side_dev_tool.tu_theme03.over {
	background-color: #f7f7f7;
}
.side_dev_tool.tu_theme03.pressed {
	background-color: #ededed;
}
.side_dev_tool.tu_theme03.focus {
	background-color: #f7f7f7;
}
.side_dev_tool.tu_theme04 {
	height: 40px;
	background-color: #636a8a;
}
.side_dev_tool.tu_theme04.over {
	background-color: #243566;
}
.side_dev_tool.tu_theme04.pressed {
	background-color: #000f38;
}
.side_dev_tool.tu_theme04.focus {
	background-color: #021852;
}
.side_dev_tool.tu_theme05 {
	background-color: #118fe4;
}
.side_dev_tool.tu_theme05.over {
	background-color: #f2f2f2;
}
.side_dev_tool.tu_theme05.pressed {
	background-color: #dedede;
}
.side_dev_tool.tu_theme05.focus {
	background-color: #fcfcfc;
}
.side_dev_tool.tu_theme06 {
	background-color: #00256c;
}
.side_dev_tool.tu_theme06.over {
	background-color: #f2f2f2;
}
.side_dev_tool.tu_theme06.pressed {
	background-color: #dbdbdb;
}
.side_dev_tool.tu_theme06.focus {
	background-color: #fcfcfc;
}
.side_dev_tool.tu_theme07 {
	background-color: rgba(0, 98, 179, 0.31);
}
.side_dev_tool.tu_theme08 {
	border-top: 1px dashed rgba(242, 242, 242, 0.28);
	background-color: #00256c;
}
.side_dev_tool.tu_theme08.over {
	background-color: #f2f2f2;
}
.side_dev_tool.tu_theme08.pressed {
	background-color: #e3e3e3;
}
.side_dev_tool.tu_theme08.focus {
	background-color: white;
}
.side_dev_menu {
	display: inline-block;
	border-radius: 20px;
}
.side_dev_menu.tu_theme {
	background-color: #1c438c;
}
.side_dev_menu.tu_theme.over {
	border-radius: 20px;
	background-color: #1c438c;
}
.side_dev_menu.tu_theme.pressed {
	background-color: #2b3063;
}
.side_dev_menu.tu_theme.focus {
	background-color: #2b3063;
}
.side_dev_menu.tu_theme01.over {
	background-image: linear-gradient(to top, #0e468f, #174178 0%, #174178 98%);
}
.side_dev_menu.tu_theme01.pressed {
	background-color: #021545;
}
.side_dev_menu.tu_theme01.focus {
	background-color: #02236b;
}
.side_dev_menu.tu_theme02.over {
	background-color: #a3a3a3;
}
.side_dev_menu.tu_theme02.pressed {
	background-color: #707070;
}
.side_dev_menu.tu_theme02.focus {
	background-color: #6e6e6e;
}
.side_dev_menu.tu_theme03.over {
	background-color: #c9c9c9;
}
.side_dev_menu.tu_theme03.pressed {
	background-color: #9e9e9e;
}
.side_dev_menu.tu_theme03.focus {
	background-color: #8c8d91;
}
.side_dev_menu.tu_theme04.over {
	background-color: #425382;
}
.side_dev_menu.tu_theme04.pressed {
	background-color: #2c3b6b;
}
.side_dev_menu.tu_theme04.focus {
	background-color: #2c3b6b;
}
.side_dev_menu.tu_theme05.over {
	background-color: #0259bd;
}
.side_dev_menu.tu_theme05.pressed {
	background-color: #02499c;
}
.side_dev_menu.tu_theme05.focus {
	background-color: #0259bd;
}
.side_dev_menu.tu_theme06.over {
	background-color: #0259bd;
}
.side_dev_menu.tu_theme06.pressed {
	background-color: #00256c;
}
.side_dev_menu.tu_theme06.focus {
	background-color: #0259bd;
}
.side_dev_menu.tu_theme08.over {
	background-color: #2553a8;
}
.side_dev_menu.tu_theme08.pressed {
	background-color: #01225e;
}
.side_dev_menu.tu_theme08.focus {
	background-color: #00256c;
}
.side_dev_icon {
	width: 34px;
	height: 34px;
	background-image: url("/resources/images/IMG_202006161307099941000VTtfPuqG3aX.png");
	background-position: 50% 50%;
	background-size: 25px;
	background-repeat: no-repeat;
	text-shadow: black 4px 4px 1px;
}
.side_dev_icon.tu_theme02 {
	border-radius: 20px;
	background-color: rgba(161, 161, 161, 0.45);
	background-image: url("/resources/images/IMG_202007221742330941012mUH2s7mPZj0.png");
	background-size: contain;
}
.sid_dev_txt {
	display: inline-block;
	min-width: 0px;
	margin-right: -3px;
	margin-left: -3px;
	padding-right: 2px;
	padding-left: 2px;
	font-family: NanumGothic, serif;
	color: white;
	font-size: 10px;
}
.display_none {
	display: none;
}
.aming_login_area {
	width: 100%;
	height: 100%;
}
.aming_customer_bg_area {
	width: 100%;
	height: 100%;
}
.aming_login_bg {
	left: -366px;
	right: 406px;
	width: 100%;
	height: 100%;
	background-image: url("/resources/images/IMG_202006251006578011033LDMeenr6AqM.png");
	background-size: cover;
	background-repeat: no-repeat;
	font-family: NanumGothicBold, serif;
}
.login_box_area {
	position: absolute;
	left: 50%;
	top: 50%;
	display: inline-block;
	width: 700px;
	height: 450px;
	padding: 20px;
	border-radius: 20px;
	background-color: white;
	box-shadow: rgba(12, 29, 105, 0.28) 8px 8px 23px 0px;
	transform: translate(-50%, -50%);
	font-weight: 400;
}
.login_form_area {
	width: 405px;
	height: 100%;
	padding: 25px 10px;
	float: right;
}
.aming_logo_area {
	display: inline-block;
	width: 300px;
	height: 75px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202006251351410851049LUNINorwpdo.png");
	background-position: 50% 50%;
	background-size: 250px;
	background-repeat: no-repeat;
}
.aming_login_tit {
	display: inline-block;
	height: 60px;
	font-family: NanumGothic, serif;
}
.aming_login_subtit {
	padding: 2px;
	background-color: #1d357f;
	color: white;
	font-size: 10px;
	text-align: center;
}
.login_left {
	display: inline-block;
	width: 255px;
	height: 100%;
	float: left;
}
.login_form_img {
	height: 245px;
	background-image: url("/resources/images/IMG_202006251038054401035u62wSTo3pRN.png");
	background-position: left 85%;
	background-repeat: no-repeat;
}
.login_main_img {
	position: absolute;
	top: 195px;
	right: 496px;
	width: 510px;
	height: 430px;
	background-image: url("/resources/images/IMG_2020062510535998510388Nyc5QA4KU0.png");
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}
.login_subtit02 {
	color: #d8dce8;
	font-size: 30px;
	text-align: right;
}
.login_section_line {
	height: 24px;
	background-image: url("/resources/images/IMG_2020062511331620810417q4V1ZQdx9N.png");
}
.login_section_line.bottom {
	background-image: url("/resources/images/IMG_2020062511334170910421FvZqvBaa52.png");
}
.aming_copyrights {
	color: #767ea3;
	font-size: 10px;
	text-align: right;
}
.label_userid {
	width: 30px;
	height: 30px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202006251321331911046yWPzThTYDdn.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.aming_login_label {
	display: inline-block;
	width: 50px;
	padding-left: 10px;
	float: left;
}
.label_userpw {
	width: 30px;
	height: 30px;
	background-image: url("/resources/images/IMG_202006251307369871044J9bfVnuxA6m.png");
	background-position: 50% 50%;
}
.label_userpw.info {
	width: 18px;
	height: 18px;
	background-size: cover;
}
.label_lang {
	width: 30px;
	height: 30px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202006251316403521045p8JW31EqsSa.png");
}
.label_site_icon {
	width: 30px;
	height: 30px;
	min-width: 0px;
	background-image: url("/resources/images/IMG_202006251327034381047MFTSiyOGZlQ.png");
}
.aming_login_txt {
	display: inline-block;
	width: 130px;
	height: 20px;
	min-width: 0px;
	float: left;
	line-height: 20px;
}
.aming_login_txt.info {
	width: 230px;
	float: left;
}
.login_item_plus {
	width: 100%;
	height: 20px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 9px;
	border-top: 1px dashed #7d7d7d;
	font-family: "Malgun Gothic", sans-serif;
	font-size: 10px;
}
.login_plusitem_btn {
	width: 133px;
	height: 20px;
	float: left;
	border: 2px solid #385bc2;
	background-color: #5773c9;
	color: white;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
}
.login_plusitem_btn.over {
	background-color: #7893e3;
}
.login_plusitem_btn.pressed {
	background-color: #4665c2;
}
.login_bottom_product_list {
	position: absolute;
	left: 106px;
	bottom: -50px;
	z-index: 1;
	width: 80%;
	height: 30px;
}
.login_product_item_area {
	display: inline-block;
	width: 23%;
	height: 30px;
	float: left;
	color: rgba(255, 255, 255, 0.71);
}
.product_item {
	width: 30px;
	height: 30px;
	min-width: 0px;
	float: left;
}
.product_item.aming {
	background-image: url("/resources/images/IMG_20200625141440884105098pSpkfsVCh.png");
}
.product_item.scm {
	background-image: url("/resources/images/IMG_202006251415524911052e9C19X4zIiS.png");
	background-repeat: no-repeat;
}
.product_item.mes {
	background-image: url("/resources/images/IMG_202006251416185631053qvzJngB0xT4.png");
}
.product_item.odm {
	background-image: url("/resources/images/IMG_202006251416402961054HrKfg6nRgeM.png");
}
.product_item_txt {
	width: calc(100% - 30px);
	height: 30px;
	padding-left: 5px;
	float: right;
	line-height: 30px;
}
.aming_login_btn {
	width: 65px;
	height: 65px;
	margin-top: 10px;
	border-radius: 10px;
	background-color: #1d357f;
	color: white;
	font-size: 14px;
	line-height: 65px;
	text-align: center;
}
.aming_login_btn.over {
	background-color: #5773c9;
}
.aming_login_btn.pressed {
	background-color: #274ec2;
	box-shadow: #102e87 6px 6px 10px 0px inset;
}
.table_line {
	height: 25%;
	border-bottom: 1px solid #cfcfcf;
}
.pattern_grd_area {
	height: calc(100% - 25px);
}
.login_centerarea {
	height: 50%;
	background-image: url("/resources/images/IMG_202007151029082621007Nsvr1HS8hfT.png");
	background-size: cover;
}
.filter_fold {
	position: relative;
	z-index: 1;
	height: 0px;
	background-color: #e6e6e6;
}
.filter_fold_btn {
	position: relative;
	left: 50%;
	display: block;
	width: 100px;
	height: 15px;
	padding-left: 40px;
	border-style: none solid solid;
	border-width: 1px;
	border-color: #c9c9c9;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #d6d6d6;
	transform: translate(-50%, 0px);
	color: white;
	font-size: 13px;
	line-height: 16px;
}
.filter_fold_btn.tu_theme {
	color: #a1a1a1;
}
.filter_fold_btn.tu_theme.over {
	background-color: #95abcc;
	color: white;
}
.filter_fold_btn.tu_theme.pressed {
	background-color: #6d79ab;
	color: white;
}
.filter_fold_btn.tu_theme01 {
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	background-color: #e8e8e8;
	color: #878787;
}
.filter_fold_btn.tu_theme01.over {
	background-color: #dbdbdb;
}
.filter_fold_btn.tu_theme01.pressed {
	background-color: #ccc;
}
.filter_fold_btn.tu_theme02 {
	border-style: none solid solid;
	border-width: 1px;
	border-color: #b3b3b3;
	background-color: #b3b3b3;
}
.filter_fold_btn.tu_theme02.over {
	background-color: #ccc;
	color: #999;
}
.filter_fold_btn.tu_theme02.pressed {
	border-style: none solid solid;
	border-color: #c7c7c7;
	background-color: #828282;
}
.filter_fold_btn.tu_theme03 {
	border-style: none solid solid;
	border-width: 1px;
	border-color: #a10505;
	background-color: #a10505;
}
.filter_fold_btn.tu_theme03.over {
	background-color: #cf7474;
}
.filter_fold_btn.tu_theme03.pressed {
	background-color: #912121;
}
.filter_fold_btn.tu_theme04 {
	border-style: none solid solid;
	border-width: 1px;
	border-color: #6a7fc4;
	background-color: #4f6fd6;
}
.filter_fold_btn.tu_theme04.over {
	border-color: #7b94e8;
	border-top-style: none;
	background-color: #89a1f0;
}
.filter_fold_btn.tu_theme04.pressed {
	background-color: #3e56a3;
}
.filter_fold_btn.tu_theme05 {
	background-color: #8f97b3;
}
.filter_fold_btn.tu_theme05.over {
	background-color: #a9b0c9;
}
.filter_fold_btn.tu_theme05.pressed {
	background-color: #626e99;
}
.filter_fold_btn.tu_theme06 {
	border-top: 2px solid #118fe4;
	background-color: #e3e3e3;
	color: #5e5e5e;
	line-height: 14px;
}
.filter_fold_btn.tu_theme06.over {
	background-color: #fcfcfc;
}
.filter_fold_btn.tu_theme06.pressed {
	background-color: #ccc;
	color: white;
}
.filter_fold_btn.tu_theme07.over {
	background-color: #e8e8e8;
	color: #a8a7a7;
}
.filter_fold_btn.tu_theme07.pressed {
	background-color: #c9c9c9;
	text-shadow: rgba(71, 71, 71, 0.25) -1px -1px 0px;
}
.filter_fold_txt {
	display: inline-block;
	width: 70%;
	height: 100%;
	line-height: 20px;
	text-align: center;
}
.filter_fold_icon {
	display: block;
	width: 20px;
	height: 15px;
	min-width: 0px;
	text-align: center;
}
.filter_condition_area {
	position: relative;
	padding-right: 5px;
	padding-left: 5px;
}
.select_img {
	width: 30%;
	height: 100%;
	background-color: white;
}
.select_img_btn {
	width: 15px;
	height: 100%;
	min-width: 0px;
	float: right;
	background-color: #e0e0e0;
	font-size: 9px;
	text-align: center;
}
.img_patten_filter_sel {
	position: relative;
	width: 40%;
	height: 15px;
	max-width: 60px;
	min-width: 20px;
	background-color: rgba(237, 237, 237, 0.25);
}
.img_patten_filter_sel_ico {
	position: absolute;
	top: 1px;
	right: 2px;
	bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	float: right;
	transform: rotate(-29deg);
	color: #464f82;
	font-size: 6px;
}
.menu_icon.undefined {
	display: none;
}
.login_item_icon {
	width: 20px;
	height: 20px;
	margin-top: 0px;
	margin-right: 5px;
	float: left;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}
.input_chk {
	height: 30px;
	padding-top: 5px;
	line-height: 30;
}
.h_100per {
	height: 100%;
}
.pattern_grd_splitter_ico {
	position: absolute;
	top: 30%;
	width: 35px;
	height: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: -14px;
	border-radius: 20px;
	background-color: #464f82;
	color: white;
	font-size: 20px;
	line-height: 35px;
	text-align: center;
}
.pattern_grd_splitter_ico.splitter_h {
	left: 42%;
	margin-top: -15px;
	margin-left: 0px;
	transform: rotate(90deg);
}
.filter_input_rad {
	display: block;
	padding-right: 15px;
	float: left;
}
.filter_input_rad_txt {
	float: left;
}
.calendar_center_box {
	display: inline-block;
	width: 10px;
	height: 100%;
	min-width: 0px;
	float: left;
	line-height: 26px;
	text-align: center;
}
.qms_popup {
	position: static;
	width: 100%;
	background-color: #f2f2f2;
	transform: none;
	font-family: NanumGothic, serif;
}
.qms_popup.h70 {
	transform: none;
}
.qms_formwrapper {
	width: 100%;
	height: 100%;
	margin-left: 0px;
}
.qms_form {
	width: 100%;
	height: 100%;
	padding: 0px;
}
.form_clear {
	width: calc(100% + 20px);
	height: calc(100% + 4px);
	margin-top: -2px;
	margin-left: -10px;
}
.qms_popup_label {
	display: inline-block;
	width: 120px;
	height: 100%;
	padding: 3px;
	float: left;
	border-style: solid none none;
	border-width: 1px;
	border-color: #ccc;
	background-color: #f7f7f7;
	font-family: NanumGothic, serif;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}
.qms_popup_label.line_left {
	border-left-style: solid;
	border-left-color: #ccc;
}
.qms_popup_label.line_left.line_bottom {
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.qms_popup_label.line_left.h80px {
	height: 80px;
	line-height: 73px;
}
.qms_popup_label.line_left.column_100per {
	width: 100%;
}
.qms_popup_label.line_left.col_25per {
	width: 25%;
}
.qms_popup_label.mandatory {
	background-color: #fcfcfc;
	font-family: NanumGothic, serif;
	color: #c20e0e;
}
.qms_popup_label.erpdata { /*KHP 0603*/
	background-color: #fcfcfc;
	font-family: NanumGothic, serif;
	color: #9e8e6e;
}
.qms_popup_label.mandatory.line_draw {
	border-style: solid;
}
.qms_popup_label.text_description {
	line-height: 105px;
}
.qms_popup_label.text_description.qms_imgtxt_editor {
	line-height: 400px;
}
.qms_popup_label.line_bottom {
	border-bottom-style: solid;
}
.qms_popup_label.line_draw {
	border-style: solid;
}
.qms_popup_label.line_draw.line_top_delete {
	border-top-style: none;
}
.qms_popup_label.btn_hfix {
	height: 35px;
}
.qms_item_area {
	display: inline-block;
	width: 33.33%;
	height: 35px;
	float: left;
	background-color: #f2f2f2;
/*	background-color: white;*/
}
.qms_item_area.column_extend {
	width: 66.66%;
}
.qms_item_area.column_100per {
	width: 100%;
}
.qms_item_area.column_100per.text_description {
	height: 105px;
}
.qms_item_area.column_100per.text_description.line_bottom {
	border-bottom: 1px solid #ccc;
}
.qms_item_area.column_100per.h80px {
	height: 80px;
}
.qms_item_area.column_100per.othertype_treebox {
	height: 305px;
	border-style: none solid solid;
	border-width: 1px;
	border-color: #ccc;
}
.qms_item_area.column_100per.qms_imgtxt_editor {
	height: 400px;
}
.qms_item_area.column_100per.pcb_maillistbox {
	height: calc(100% - 37px);
}
.qms_item_area.column_100per.pcb_maillistbox.btn_add4 {
	height: 141px;
}
.qms_item_area.column_100per.h_fix200 {
	height: 200px;
}
.qms_item_area.column_50per {
	width: 50%;
}
.qms_item_area.column_33per {
	width: 33.3%;
}
.qms_item_area.column_25per {
	width: 25%;
}
.qms_item_area.column_clear {
	width: 100%;
	height: 180px;
	float: none;
	clear: both;
}
.qms_item_area.h_100per {
	height: 100%;
}
.qms_item_group_area {
	display: block;
	background-color: white;
}
.qms_btn {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding-top: 5px;
	border-radius: 3px;
	background-color: #33448f;
	background-image: linear-gradient(to top, #0c1778, #0b56b8);
	color: white;
	text-align: center;
}
.qms_btn.over {
	background-image: linear-gradient(#4085ed, #1a439c);
}
.qms_btn.pressed {
	background-image: linear-gradient(315deg, #1424b5, #013273);
}
.qms_btn.pcb_email {
	width: 90px;
	float: right;
	text-align: center;
}
.qms_btn.btn_comm {
	background-image: linear-gradient(to top, #73768c, #7b8fa8);
}
.qms_underline {
	border-bottom: 1px solid #c4c4c4;
}
.qms_underline.border_r {
	border-right: 1px solid #c4c4c4;
}
.input_qms {
	width: 110px;
	height: 100%;
	min-width: 80px;
	float: left;
}
.input_qms.line_left_del {
	border-left-style: none;
}
.input_qms.line_left_del.color_gray {
	background-color: #ededed;
}
.input_qms.othersize {
	width: 350px;
}
.input_qms.other_type {
	width: 100%;
}
.search_icon {
	display: inline-block;
	width: 28px;
	height: 100%;
	min-width: 0px;
	float: left;
	border-style: solid solid solid none;
	border-width: 1px;
	border-color: #adadad;
	background-color: #b3b3b3;
	color: white;
	font-size: 15px;
	line-height: 22px;
	text-align: center;
}
.search_icon.other_size {
	height: 28px;
	float: left;
	line-height: 26px;
}
.combo_qms {
	height: 100%;
	min-width: 50px;
	float: left;
}
.combo_qms.line_left_del {
	border-left-style: none;
}
.combo_qms.other_type {
	width: 100%;
}
.txt_qms {
	width: 100%;
	height: 100%;
}
.txt_qms.add_btn {
	width: calc(100% - 100px);
	float: left;
}
.qms_div {
	display: inline-block;
	height: 100%;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	border-radius: 15px;
	background-color: #424242;
	color: white;
	line-height: 25px;
	text-align: center;
}
.select_contentes_area {
	height: calc(100% - 80px);
}
.select_contentes_area.case03 {
	height: calc(100% - 120px);
}
.qms_filter_condition {
	height: 35px;
	background-color: white;
}
.qms_filter_condition.approve_step {
	height: 130px;
	padding-bottom: 7px;
	background-color: transparent;
}
.chart_format {
	width: calc(100% - 2px);
	height: calc(100% - 32px);
	min-width: 200px;
}
.qms_grid {
	height: 100px;
}
.sign_area {
	height: 100%;
	min-width: 100px;
	float: right;
	border-style: solid solid solid none;
	border-width: 1px;
	border-color: #ccc;
	background-color: white;
}
.sign {
	width: 80px;
	height: 100%;
	float: right;
	border-left: 1px solid #ccc;
}
.sign_step {
	height: 25px;
	border-bottom: 1px solid #ccc;
	background-color: #f2f2f2;
	line-height: 25px;
	text-align: center;
}
.sign_txt_bg {
	width: 80px;
	height: 60px;
	background-image: url("/resources/images/IMG_202009161044285521189CM6xinuGcr3.gif");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sign_user {
	position: relative;
	top: 30%;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.sign_day {
	height: 33px;
	padding-top: 3px;
	border-top: 1px solid #ccc;
	font-size: 9px;
	line-height: 13px;
	text-align: center;
}
.btn_area {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display: inline-block;
	width: 35%;
	height: 70px;
	padding-right: 10px;
	float: right;
	text-align: right;
}
.basic_pattern_btn {
	position: relative;
	left: 0px;
	bottom: -33px;
	display: inline-block;
	height: 28px;
	margin-left: 7px;
	padding-right: 15px;
	padding-left: 15px;
	border: 1px solid #b5b5b5;
	border-radius: 3px;
	background-color: #dbdbdb;
	box-shadow: rgba(0, 0, 0, 0.12) 1px 1px 2px 0px;
	transform: none;
	line-height: 28px;
}
.basic_pattern_btn.over {
	border-color: #ccc;
	background-color: #f0f0f0;
	transform: none;
	color: #636363;
	text-shadow: rgba(255, 255, 255, 0.25) -1px -1px 0px;
}
.basic_pattern_btn.pressed {
	background-color: #c7c7c7;
	transform: none;
	color: #8a8a8a;
	text-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px;
}
.basic_pattern_btn.popup_btn {
	position: static;
	transform: none;
}
@media screen and (max-width : 1280px) {
.basic_pattern_btn.popup_btn {
	transform: none;
}
}
@media screen and (max-width : 1024px) {
.basic_pattern_btn.popup_btn {
	transform: none;
}
}
.basic_btn_txt {
	display: inline-block;
	padding-left: 5px;
}
.upload_file_tit {
	display: inline-block;
	height: 100%;
	min-width: 50px;
	padding-right: 2px;
	padding-left: 2px;
	float: left;
	line-height: 24px;
}
.upload_file_close {
	display: inline-block;
	width: 25px;
	height: 100%;
	min-width: 0px;
	color: #d1d1d1;
	font-size: 15px;
	line-height: 24px;
	text-align: center;
}
.upload_file_close.over {
	line-height: 24px;
	text-shadow: rgba(61, 61, 61, 0.37) -1px -1px 0px;
}
.div_set {
	display: inline-block;
	height: 100%;
	min-width: 50px;
	margin-right: 5px;
}
.img_pattern_innertab {
	height: 12%;
	margin-top: 3px;
	margin-bottom: 2px;
	box-shadow: #464f82 0px -1px 0px 0px inset;
}
.img_innertab_btn {
	width: 20%;
	height: 100%;
	margin-right: 2px;
	float: left;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background-color: rgba(121, 121, 122, 0.3);
}
.img_innertab_btn.on {
	background-color: #5e658c;
}
.h40p {
	height: 40%;
}
.h45p {
	height: 45%;
}
.paddingtop_15 {
	padding-top: 15px;
}
.h_row1 {
	height: 50px;
}
.h_row2 {
	height: 90px;
}
.h_row3 {
	height: 130px;
}
.test_1 {
	height: 50px;
	background-color: black;
}
.test_2 {
	height: 50px;
	color: #cf0000;
}
.box_border {
	height: 26px;
	border: 1px solid black;
}
.grd_inputbtn {
	display: block;
	height: 100%;
	max-height: 26px;
	text-align: left;
}
.grd_inputbox {
	display: inline-block;
	width: calc(100% - 80px);
	height: 20px;
	margin-top: 2px;
	margin-left: 2px;
	border: 1px solid #cad2da;
	background-color: #f1f2f3;
}
.grd_inbtn {
	display: inline-block;
	width: 100%;
	height: 20px;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #96a4b5;
	background-color: #e4e9f0;
	color: #6f7e8f;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
}
.grd_inbtn.add_input {
	width: 74px;
	height: 20px;
	margin-right: 2px;
	float: right;
	line-height: 20px;
}
.filter_inlinebox {
	display: inline-block;
	height: 100%;
	padding-right: 5px;
	float: left;
	line-height: 28px;
}
.filer_label_cal {
	display: inline-block;
	margin-right: 5px;
	padding: 0px 3px 0px 0px;
	float: left;
}
.min_srchbtn {
	position: absolute;
	display: inline-block;
	height: 28px;
	padding-right: 6px;
	padding-left: 6px;
	border: 1px solid #adadad;
	background-color: #b3b3b3;
	color: white;
	font-size: 12px;
	line-height: 26px;
	text-align: center;
}
.min_srchbtn.add_txt {
	width: 90px;
}
.min_srchbtn2 {
	position: absolute;
	display: inline-block;
	height: 28px;
	padding-right: 6px;
	padding-left: 6px;
	border: 1px solid #adadad;
	background-color: #b3b3b3;
	color: white;
	font-size: 12px;
	line-height: 26px;
	text-align: center;
}
.min_srchbtn2.add_txt {
	width: 90px;
}
.h1 {
	font-family: "Malgun Gothic", sans-serif;
	font-weight: 700;
}
.gide_h1 {
	font-family: "Malgun Gothic", sans-serif;
	font-weight: 700;
}
.guide_h2 {
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: "Malgun Gothic", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.guide_h2.red {
	border-right: 1px solid #8c8c8c;
	color: red;
}
.guide_box {
	margin-top: 5px;
	clear: both;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.cal_space {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}
.chk_field {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 4px;
	float: left;
}
.chk_btn {
	border: 1px solid #e36666;
	background-color: #f2e2e2;
}
.filter_addlabel {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 28px;
}
.w-form {
	width: 100%;
	height: 100%;
	min-height: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.btn_popup_area {
	height: 34px;
	font-family: NanumGothic, serif;
	text-align: right;
}
.check_select_area {
	display: inline-block;
	width: auto;
	height: 30px;
	max-width: 800px;
	min-width: 500px;
	float: left;
}
.signstep_area {
	height: 150px;
	padding-top: 10px;
}
.step_area {
	display: inline-block;
	width: 50%;
	height: 100%;
}
.step_tit {
	height: 30px;
	border-style: solid solid none;
	border-width: 1px;
	border-color: #ccc;
	background-color: #e3e3e3;
	font-family: NanumGothicBold, serif;
	color: #828282;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
}
.sign_approval_area {
	height: calc(100% - 30px);
	padding: 15px;
	border: 1px solid #ccc;
	background-color: white;
}
.popup_contents.size_fix {
	height: 350px;
}
.detail_info {
	height: 300px;
}
.info_card {
	height: calc(100% - 30px);
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background-color: white;
}
.popup_grid_set {
	height: 260px;
}
.staff_photo {
	position: relative;
	left: 50%;
	top: 50%;
	right: 0px;
	bottom: 0px;
	width: 150px;
	height: 150px;
	border: 1px solid #ededed;
	border-radius: 15px;
	box-shadow: rgba(0, 0, 0, 0.18) 2px 2px 5px 0px;
	transform: translate(-50%, -50%);
	color: #ededed;
	font-size: 74px;
	line-height: 150px;
	text-align: center;
}
.photo_area {
	display: inline-block;
	width: 20%;
	height: 100%;
	float: left;
	text-align: center;
}
.info_area {
	display: inline-block;
	width: 80%;
	height: 100%;
}
.info_item_box {
	position: relative;
	left: 50%;
	top: 50%;
	overflow-x: auto;
	overflow-y: auto;
	width: 600px;
	min-height: 250px;
	transform: translate(-50%, -50%);
}
.info_item_line {
	height: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.info_item_line.item_double {
	display: inline-block;
	width: 50%;
	float: left;
}
.info_item_label {
	display: inline-block;
	width: 80px;
	height: 100%;
	min-width: 0px;
	float: left;
	border: 0.5px solid #d1d1d1;
	border-radius: 15px;
	background-color: #e8e8e8;
	color: #636363;
	font-size: 10px;
	line-height: 22px;
	text-align: center;
}
.info_item_value {
	display: inline-block;
	width: 190px;
	height: 100%;
	margin-right: 20px;
	margin-left: 5px;
	padding-left: 5px;
	float: left;
	border-bottom: 0.5px dashed #e8e8e8;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
}
.form-inline {
	padding: 0px;
}
.form-inline.form {
	margin-left: 0px;
	padding: 0px;
}
@media screen and (max-width : 479px) {
.form-inline.form {
	padding-top: 0px;
}
}
.item_unit_area {
	width: 100%;
	height: 100%;
}
.popup_item_unit_label {
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 120px;
	height: 100%;
	padding-right: 2px;
	padding-left: 2px;
	float: left;
	background-color: #f7f7f7;
	font-family: NanumGothic, serif;
	color: #333;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}
.popup_item_unit_label.w100px {
	width: 100px;
}
.popup_item_unit_label.w150px {
	width: 150px;
}
.popup_item_unit_label.w180px {
	width: 180px;
}
.popup_item_unit_label.w200px {
	width: 200px;
}
.popup_item_unit_label.mandatory {
	background-color: #fcfcfc;
	color: #c20e0e;
	line-height: 15px;
}
.item_unit_group {
	height: 34px;
	float: left;
	border-style: solid none none solid;
	border-width: 1px;
	border-color: #ccc;
	background-color: white;
}
.item_unit_group.line_left {
	border-left: 1px solid #ccc;
}
.item_unit_group.line_left.line_topline {
	border-top: 1px solid #ccc;
}
.item_unit_group.line_left.line_topline.line_right {
	height: 32px;
	border-right: 1px solid #ccc;
}
.item_unit_group.h50px {
	height: 50px;
}
.item_unit_group.h80px {
	height: 80px;
}
.item_unit_group.h120px {
	height: 120px;
}
.item_unit_group.column02 {
	display: inline-block;
	width: 50%;
}
.item_unit_group.column02.row7 {
	height: 238px;
}
.item_unit_group.column03 {
	display: inline-block;
	width: 33.33%;
	float: left;
	border-right-style: none;
	border-bottom-style: none;
}
.item_unit_group.column03.row3 {
	height: 112px;
	float: left;
}
.item_unit_group.column03.row6 {
	height: 204px;
}
.item_unit_group.underline {
	border-bottom-style: solid;
}
.item_unit_group.line_r {
	border-right-style: solid;
}
.item_unit_group.column01 {
	width: 100%;
}
.item_unit_group.column01.row4 {
	height: 136px;
}
.item_unit_group.column01.row5 {
	height: 170px;
}
.content_set {
	background-color: transparent;
}
.item_group {
	width: 100%;
	height: calc(100% - 30px);
	padding-top: 0px;
}
.item_group.h105px {
	height: 105px;
}
.item_unit_input {
	display: inline-block;
	width: calc(100% - 120px);
	height: 100%;
	padding: 3px 5px;
	float: left;
	border-left: 1px solid #ccc;
}
.item_unit_input.label_100px {
	width: calc(100% - 100px);
}
.item_unit_input.label_150px {
	width: calc(100% - 150px);
}
.item_unit_input.label_180px {
	width: calc(100% - 180px);
}
.item_unit_input.label_200px {
	width: calc(100% - 200px);
}
.item_unit_input.read_only {
	background-color: #f7f5f5;
}
.popup_standard_btn {
	display: inline-block;
	padding-right: 7px;
	padding-left: 7px;
	float: right;
	border-radius: 5px;
	background-color: #1d1c63;
	color: white;
	font-size: 12px;
}
.popup_standard_btn.tu_theme {
	margin-left: 5px;
	background-color: #313cb0;
	text-shadow: rgba(17, 8, 94, 0.78) 1px 1px 6px;
}
.popup_standard_btn.tu_theme.over {
	background-color: #656ec7;
	text-shadow: none;
}
.popup_standard_btn.tu_theme.pressed {
	background-color: #141b73;
	text-shadow: rgba(255, 255, 255, 0.25) -1px -1px 5px;
}
.popup_standard_btn.tu_theme01 {
	background-color: #021545;
}
.popup_standard_btn.tu_theme01.over {
	background-color: #1f3f91;
}
.popup_standard_btn.tu_theme01.pressed {
	background-color: #293b69;
	text-shadow: rgba(255, 255, 255, 0.25) -1px -1px 5px;
}
.input_type {
	width: 100%;
	height: 100%;
}
.input_type.other_size {
	width: calc(100% - 100px);
}
.input_type.add_searchbtn {
	width: calc(100% - 29px);
	float: left;
}
.combo_type {
	width: 100%;
	height: 100%;
}
.st_formwrapper {
	width: 100%;
	height: 100%;
}
.st_form {
	width: 100%;
	height: 100%;
}
.st_formclear {
	width: calc(100% + 20px);
	height: calc(100% + 4px);
	margin-top: -2px;
	margin-left: -10px;
}
.with_btn_area {
	display: inline-block;
	width: calc(50% - 25px);
	height: 100%;
}
.toway_btn_position {
	display: inline-block;
	height: 100%;
	min-width: 50px;
	float: left;
}
.toway_btn_position.addbtn_only {
	width: 50px;
}
.btn_position {
	position: relative;
	top: 50%;
	display: inline-block;
	width: 100%;
	height: 150px;
	min-width: 0px;
	padding-left: 5px;
	transform: translate(0px, -50%);
}
.btn_position.addbtn {
	height: 45px;
	padding-left: 4px;
}
.btn_box {
	width: 40px;
	height: 40px;
	margin-bottom: 10px;
	border: 3px solid #d1d1d1;
	border-radius: 5px;
	background-color: #f7f7f7;
	color: #a8a8a8;
	font-size: 18px;
	line-height: 36px;
	text-align: center;
	text-shadow: rgba(255, 255, 255, 0.25) -1px -1px 0px;
}
.btn_box.add {
	height: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-style: none;
	background-color: #bdbdbd;
	box-shadow: rgba(163, 163, 163, 0.34) 1px 1px 6px 0px;
	color: #ebebeb;
	font-size: 15px;
	line-height: 13px;
}
.btn_box.add.over {
	background-color: #cfcfcf;
	color: #828282;
}
.btn_box.add.pressed {
	background-color: #9c9c9c;
}
.btn_box.disable {
	border-color: #ede8e8;
	background-color: #d9d9d9;
	color: #d1d1d1;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.btn_box.over {
	background-color: #e8e8e8;
	color: #b8b8b8;
}
.btn_box.pressed {
	border-color: #d6d6d6;
	background-color: #bfbfbf;
	color: #dedede;
}
.col_left {
	height: 100%;
	padding-right: 10px;
}
.col_right {
	height: 100%;
	padding-left: 10px;
}
.col_center {
	height: 100%;
	padding-right: 10px;
	padding-left: 10px;
}
.row {
	margin-right: 0px;
	margin-left: 0px;
}
.w-row {
	height: calc(100% - 50px);
}
.col-12 {
	width: 100%;
}
.h33p {
	height: 33%;
}
.btn_inline {
	display: inline-block;
	height: 100%;
	min-width: 30px;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	border: 1px solid #a3a3a3;
	border-radius: 3px;
	background-color: #dbdbdb;
	color: #757575;
	line-height: 23px;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.btn_inline.over {
	background-color: #f0f0f0;
}
.btn_inline.pressed {
	background-color: #d6d6d6;
}
.btn_init {
	display: inline-block;
	width: 120px;
	height: 30px;
	min-width: 0px;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	border: 2px solid #b5b5b5;
	border-radius: 5px;
	color: #3d4e9c;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
}
.btn_init.tu_theme {
	border-color: #0f48a3;
	background-color: #f7f7f7;
}
.btn_init.tu_theme.over {
	background-color: #e0e0e0;
}
.btn_init.tu_theme.pressed {
	background-color: #d1d1d1;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.btn_init.tu_theme01 {
	border-color: #3d73ba;
	border-radius: 20px;
	background-color: #fcfcfc;
	color: #3d73ba;
}
.btn_init.tu_theme01.over {
	background-color: #e8e8e8;
}
.btn_init.tu_theme01.pressed {
	background-color: #dbdbdb;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.btn_init.tu_theme02 {
	border-color: #9e0005;
	background-color: #d6d6d6;
	color: #9e0005;
}
.btn_init.tu_theme02.over {
	background-color: #f2f2f2;
}
.btn_init.tu_theme02.pressed {
	background-color: #b8b8b8;
	text-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px;
}
.btn_init.tu_theme03 {
	border-color: #9e0005;
	background-color: #e0e0e0;
	color: #828282;
}
.btn_init.tu_theme03.over {
	background-color: #e6e6e6;
}
.btn_init.tu_theme03.pressed {
	background-color: #f7f7f7;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.btn_init.tu_theme04 {
	border-color: #2483ff;
	background-color: white;
	color: #105db5;
}
.btn_init.tu_theme04.over {
	background-color: #d6d6d6;
	color: #3486e3;
}
.btn_init.tu_theme04.pressed {
	background-color: #ccc;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.btn_init.tu_theme07 {
	border-color: #00256c;
	background-color: white;
	color: #00256c;
}
.btn_init.tu_theme06 {
	border-color: #00256c;
	background-color: white;
	color: #00256c;
}
.btn_init.tu_theme06.over {
	border-color: #118fe4;
	color: #118fe4;
}
.btn_init.tu_theme06.pressed {
	box-shadow: rgba(105, 117, 140, 0.51) 2px 2px 6px 0px inset;
	text-shadow: none;
}
.init_txt {
	display: inline-block;
	height: 27px;
	padding-right: 3px;
	padding-left: 5px;
	font-family: NanumGothicBold, serif;
	line-height: 27px;
}
.btn_init_area {
	display: inline-block;
	min-width: 100px;
	margin-top: 7px;
	margin-right: 5px;
	float: right;
}
.btn_assist_area {
	display: inline-block;
	height: 25px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	float: right;
	text-align: right;
}
.btn_assist {
	display: inline-block;
	height: 23px;
	min-width: 50px;
	margin-left: 7px;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	background-color: #6f7396;
	font-family: NanumGothic, serif;
	color: white;
	line-height: 20px;
	font-weight: 400;
	text-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px;
}
.btn_assist.tu_theme {
	border-color: #d4d4d4;
	background-color: #8d91b3;
}
.btn_assist.tu_theme.over {
	background-color: #3256a6;
}
.btn_assist.tu_theme.pressed {
	background-color: #073185;
}
.btn_assist.tu_theme.disable {
	border-color: #c7c7c7;
	background-color: #d6d6d6;
	color: #c2bebe;
}
.btn_assist.tu_theme01 {
	border-radius: 3px;
	background-color: #2ec3ff;
}
.btn_assist.tu_theme01.disable {
	border-color: #ccc;
	background-color: #d6d6d6;
	color: #a7a7a7;
}
.btn_assist.tu_theme01.over {
	background-color: #3d73ba;
}
.btn_assist.tu_theme01.pressed {
	background-color: #014091;
}
.btn_assist.tu_theme02 {
	background-color: #a6a6a6;
}
.btn_assist.tu_theme02.over {
	background-color: #c26161;
}
.btn_assist.tu_theme02.pressed {
	background-color: #9e0005;
}
.btn_assist.tu_theme02.disable {
	border-color: #bfbfbf;
	background-color: #9e9e9e;
	color: #7d7d7d;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
.btn_assist.tu_theme03 {
	background-color: #636363;
}
.btn_assist.tu_theme03.over {
	background-color: #9c9c9c;
}
.btn_assist.tu_theme03.pressed {
	background-color: #3b3b3b;
}
.btn_assist.tu_theme03.disable {
	border-color: #a8a8a8;
	background-color: #c2c2c2;
	color: #a8a8a8;
}
.btn_assist.tu_theme04 {
	background-color: #152085;
}
.btn_assist.tu_theme04.over {
	background-color: #3369cc;
}
.btn_assist.tu_theme04.pressed {
	background-color: #002863;
}
.btn_assist.tu_theme04.disable {
	border-color: #bababa;
	background-color: #c7c7c7;
	color: #a3a3a3;
}
.grid_withfilter {
	width: 100%;
	height: calc(100% - 42px);
}
.btn_add_txt {
	display: block;
	min-width: 0px;
	font-size: 14px;
	line-height: 17px;
}
.grid_set {
	height: 100%;
}
.without_filter {
	height: 100%;
}
.w50h60 {
	display: inline-block;
	width: 50%;
	height: 100%;
}
.w50h100p {
	display: inline-block;
	width: 50%;
	height: 100%;
}
.tab_menulist {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 280px;
}
.tab_btn_dropdn {
	padding: 0px;
	float: right;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background-color: #c0c5d1;
	line-height: 22;
}
.tab_dropdn {
	width: 28px;
	height: 22px;
	padding: 0px 0px 0px 5px;
	float: right;
	color: white;
	text-align: center;
}
.btn {
	padding-top: 0px;
	font-size: 12px;
	line-height: 20px;
}
.h_calc105px {
	height: calc(100% - 105px);
}
.mobile_top_area {
	position: fixed;
	width: 100%;
	height: 40px;
	background-color: #00256c;
	box-shadow: rgba(110, 110, 110, 0.43) 4px 4px 6px 0px;
}
.mobile_icon {
	display: inline-block;
	width: 40px;
	height: 100%;
	min-width: 0px;
	float: left;
	background-color: #2a449c;
	color: #a9fafc;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
}
.mobil_top_tit {
	display: inline-block;
	width: 80%;
	height: 100%;
	min-width: 0px;
	padding-left: 10px;
	color: white;
	font-size: 14px;
	line-height: 40px;
}
@media screen and (max-width : 479px) {
.mobil_top_tit {
	width: 50%;
}
}
.mobile_top_menu {
	display: inline-block;
	width: 40px;
	height: 100%;
	float: right;
	background-color: rgba(255, 255, 255, 0.24);
	color: #f2f2f2;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
}
.mobile_contents_area {
	position: relative;
	top: 40px;
	height: calc(100% - 40px);
	padding: 20px;
}
@media screen and (max-width : 767px) {
.mobile_contents_area {
	padding-right: 20px;
	padding-left: 20px;
}
}
@media screen and (max-width : 479px) {
.mobile_contents_area {
	padding: 10px;
}
}
.mobile_contents_tit_area {
	height: 30px;
}
.mobile_tit_icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	min-width: 0px;
	float: left;
	color: #00256c;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
}
.mobile_tit_txt {
	display: inline-block;
	width: calc(100% - 30px);
	height: 100%;
	min-width: 0px;
	padding-left: 5px;
	font-family: NanumGothicBold, serif;
	color: #00256c;
	font-size: 15px;
	line-height: 30px;
}
.mobile_filter_area {
	height: 150px;
	padding-top: 10px;
	padding-bottom: 15px;
}
@media screen and (max-width : 767px) {
.mobile_filter_area {
	height: 120px;
}
}
@media screen and (max-width : 479px) {
.mobile_filter_area {
	height: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width : 767px) {
.mobile_filter_area.h150 {
	height: 150px;
}
}
@media screen and (max-width : 479px) {
.mobile_filter_area.h150 {
	height: 110px;
}
}
.mobile_filter_bg {
	height: 100%;
	padding-right: 20px;
	padding-left: 20px;
	border-radius: 5px;
	background-color: #f0f0f0;
}
@media screen and (max-width : 767px) {
.mobile_filter_bg {
	padding-right: 15px;
	padding-left: 16px;
}
}
@media screen and (max-width : 479px) {
.mobile_filter_bg {
	padding: 10px;
}
}
.mobile_scan_area {
	height: calc(100% - 180px);
}
@media screen and (max-width : 767px) {
.mobile_scan_area {
	height: calc(100% - 150px);
}
}
@media screen and (max-width : 479px) {
.mobile_scan_area {
	height: calc(100% - 110px);
}
}
.mobile_sacn_tit {
	height: 50px;
	background-color: #118fe4;
	color: #e8e8e8;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
}
@media screen and (max-width : 479px) {
.mobile_sacn_tit {
	height: 40px;
	line-height: 40px;
}
}
.mobile_filter_position {
	position: relative;
	left: 50%;
	top: 50%;
	width: 100%;
	height: 50px;
	min-width: 0px;
	transform: translate(-50%, -50%);
}
@media screen and (max-width : 479px) {
.mobile_filter_position {
	height: 40px;
}
}
.mobile_filter_label {
	display: inline-block;
	width: 15%;
	height: 50px;
	padding-right: 30px;
	float: left;
	font-size: 23px;
	line-height: 50px;
	text-align: right;
}
@media screen and (max-width : 767px) {
.mobile_filter_label {
	display: block;
	width: 20%;
	padding-right: 10px;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
}
}
@media screen and (max-width : 479px) {
.mobile_filter_label {
	width: 20%;
	padding-right: 5px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}
}
.mobile_filter_input {
	display: inline-block;
	width: 65%;
	height: 100%;
}
.mobile_filter_btn_area {
	display: inline-block;
	width: 20%;
	height: 100%;
	padding-left: 20px;
	float: right;
}
@media screen and (max-width : 767px) {
.mobile_filter_btn_area {
	width: 15%;
	padding-left: 10px;
}
}
@media screen and (max-width : 479px) {
.mobile_filter_btn_area {
	width: 15%;
	padding-left: 5px;
}
}
.mobile_btn {
	display: inline-block;
	height: 50px;
	min-width: 0px;
	padding: 5px 20px 5px 15px;
	border-radius: 5px;
	background-color: #00256c;
	background-image: linear-gradient(315deg, #00256c, #118fe4);
	box-shadow: rgba(4, 35, 102, 0.55) 1px 1px 3px 0px;
	color: white;
	text-shadow: rgba(28, 35, 99, 0.6) -1px -1px 2px;
}
@media screen and (max-width : 767px) {
.mobile_btn {
	padding-right: 7px;
	padding-left: 7px;
}
}
@media screen and (max-width : 479px) {
.mobile_btn {
	width: 40px;
	height: 40px;
	padding-right: 5px;
	padding-left: 5px;
}
}
.mobile_btn.over {
	background-image: linear-gradient(135deg, #00256c, #118fe4);
}
.btn_icon {
	width: 40px;
	height: 40px;
	float: left;
	font-size: 17px;
	text-align: center;
}
.btn_icon.mobile {
	color: white;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
}
@media screen and (max-width : 479px) {
.btn_icon.mobile {
	width: 30px;
	height: 30px;
	font-size: 17px;
	line-height: 30px;
}
}
.mobile_qr_sacn {
	height: calc(100% - 60px);
	margin-top: 10px;
	border: 1px solid #bababa;
	background-color: #d1d1d1;
}
@media screen and (max-width : 479px) {
.mobile_qr_sacn {
	height: calc(100% - 45px);
	margin-top: 5px;
}
}
.mobile_scan_info {
	height: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
}
@media screen and (max-width : 479px) {
.mobile_scan_info {
	height: 40px;
}
}
.mobile_scan_info_label {
	display: inline-block;
	width: 25%;
	height: 40px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	border-radius: 5px;
	background-color: #6a83b8;
	color: white;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
}
@media screen and (max-width : 479px) {
.mobile_scan_info_label {
	width: 30%;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
}
}
.mobile_scan_info_label.description {
	background-color: #bec2cc;
}
.mobile_scan_info_value {
	display: inline-block;
	width: 75%;
	height: 40px;
	padding-left: 10px;
	float: left;
	font-size: 20px;
	line-height: 40px;
}
@media screen and (max-width : 479px) {
.mobile_scan_info_value {
	width: 70%;
	height: 30px;
	padding-left: 5px;
	font-size: 14px;
	line-height: 30px;
}
}
.mobile_scan_info_position {
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
@media screen and (max-width : 479px) {
.mobile_scan_info_position {
	height: 100%;
}
}
.mobile_work_select_area {
	height: calc(100% - 180px);
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
}
@media screen and (max-width : 479px) {
.mobile_work_select_area {
	height: calc(100% - 140px);
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
}
.mobile_work_menu {
	height: 120px;
	margin-bottom: 20px;
	border: 1px solid #118fe4;
	background-color: #118fe4;
	color: #fcfcfc;
	font-size: 30px;
	line-height: 120px;
	text-align: center;
}
@media screen and (max-width : 479px) {
.mobile_work_menu {
	height: 70px;
	margin-bottom: 10px;
	line-height: 70px;
}
}
.mobile_work_menu.othercolor {
	background-color: #00256c;
}
.mobile_work_menu.pressed {
	background-color: #046eb5;
}
.mobile_action_type {
	display: inline-block;
	padding-right: 10px;
	padding-left: 10px;
	font-family: NanumGothicExtraBold, serif;
	color: #134ab0;
	font-size: 25px;
	text-align: center;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
@media screen and (max-width : 479px) {
.mobile_action_type {
	font-size: 20px;
}
}
.mobile_actiontype_assetno {
	height: 70px;
	border-radius: 5px;
	background-color: #e3e3e3;
	box-shadow: none;
	text-align: center;
}
@media screen and (max-width : 479px) {
.mobile_actiontype_assetno {
	height: 100%;
}
}
.txt_position {
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}
.txt_position.txt_right_align {
	text-align: right;
}
.txt_position.txt_align_left {
	text-align: left;
}
.mobile_assetno {
	display: inline-block;
	color: #105ae3;
	font-size: 25px;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 0px;
}
@media screen and (max-width : 479px) {
.mobile_assetno {
	font-size: 20px;
}
}
.mobile_list_area {
	height: calc(100% - 180px);
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
@media screen and (max-width : 479px) {
.mobile_list_area {
	padding-right: 0px;
	padding-left: 0px;
}
}
.mobile_list_tit {
	height: 40px;
	border-bottom: 2px solid #001678;
	background-color: white;
	line-height: 40px;
}
.mobile_list_tit_label {
	display: inline-block;
	width: 20%;
	height: 100%;
	float: left;
	font-family: NanumGothicBold, serif;
	color: #001678;
	font-size: 20px;
	text-align: center;
}
@media screen and (max-width : 767px) {
.mobile_list_tit_label {
	font-size: 18px;
}
}
@media screen and (max-width : 479px) {
.mobile_list_tit_label {
	font-size: 15px;
}
}
.mobile_list_tit_label.other {
	width: 80%;
	padding-left: 20px;
	text-align: left;
}
@media screen and (max-width : 479px) {
.mobile_list_tit_label.other {
	font-size: 15px;
}
}
.mobile_list_item_area {
	height: calc(100% - 40px);
	padding-top: 10px;
}
.mobile_list_line {
	height: 50px;
	margin-bottom: 10px;
	background-color: #f2f2f2;
	font-family: NanumGothicBold, serif;
	color: #001678;
	font-size: 18px;
	line-height: 50px;
}
.mobile_list_line.pressed {
	background-color: #118fe4;
	color: white;
}
.mobile_list_value {
	display: inline-block;
	width: 20%;
	float: left;
	background-color: #e3e3e3;
	text-align: center;
}
@media screen and (max-width : 767px) {
.mobile_list_value {
	overflow-x: hidden;
	overflow-y: hidden;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 15px;
}
}
@media screen and (max-width : 479px) {
.mobile_list_value {
	overflow-x: visible;
	overflow-y: visible;
	width: 25%;
	height: 100%;
	padding-top: 2px;
	padding-right: 10px;
	font-size: 13px;
	line-height: 50px;
}
}
.mobile_list_value.other {
	width: 80%;
	padding-left: 20px;
	float: right;
	background-color: transparent;
	text-align: left;
}
@media screen and (max-width : 767px) {
.mobile_list_value.other {
	padding-left: 10px;
	font-size: 15px;
}
}
@media screen and (max-width : 479px) {
.mobile_list_value.other {
	overflow-x: visible;
	overflow-y: visible;
	width: 75%;
	padding-top: 0px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 25px;
}
}
.mobile_list_value.pressed {
	background-color: #36a2eb;
}
.mobile_list_select_item {
	height: 60px;
	background-color: #118fe4;
	color: white;
	font-size: 20px;
	line-height: 60px;
	text-align: center;
}
@media screen and (max-width : 767px) {
.mobile_list_select_item {
	font-size: 16px;
}
}
@media screen and (max-width : 479px) {
.mobile_list_select_item {
	height: 50px;
	padding: 2px;
	font-size: 16px;
	line-height: 22px;
}
}
.mobile_setting_area {
	width: 100%;
	height: calc(100% - 180px);
}
@media screen and (max-width : 479px) {
.mobile_setting_area {
	height: calc(100% - 110px);
}
}
.mobile_input_area {
	height: 200px;
	background-color: #ededed;
}
@media screen and (max-width : 767px) {
.mobile_input_area {
	height: 200px;
}
}
@media screen and (max-width : 479px) {
.mobile_input_area {
	height: 140px;
}
}
.mobile_input_area.description_area {
	overflow-x: auto;
	overflow-y: auto;
	height: calc(100% - 280px);
	padding: 5px 10px;
	border-style: solid none;
	border-width: 1px;
	border-color: #d6d6d6;
	background-color: #fcfcfc;
}
@media screen and (max-width : 767px) {
.mobile_input_area.description_area {
	padding-right: 0px;
	padding-left: 0px;
}
}
@media screen and (max-width : 479px) {
.mobile_input_area.description_area {
	height: calc(100% - 215px);
	padding-top: 15px;
	padding-bottom: 15px;
}
}
.mobile_setting_label {
	display: inline-block;
	width: 20%;
	height: 50px;
	padding-right: 20px;
	float: left;
	font-size: 20px;
	line-height: 50px;
	text-align: right;
}
@media screen and (max-width : 767px) {
.mobile_setting_label {
	font-size: 16px;
}
}
@media screen and (max-width : 479px) {
.mobile_setting_label {
	width: 25%;
	height: 40px;
	padding-right: 5px;
	font-size: 14px;
	line-height: 40px;
}
}
.mobile_setting_input {
	display: inline-block;
	width: 60%;
	height: 50px;
	padding: 5px;
	float: left;
}
@media screen and (max-width : 479px) {
.mobile_setting_input {
	width: 60%;
	height: 40px;
}
}
.mobile_setting_unit {
	display: inline-block;
	width: 20%;
	height: 50px;
	padding-left: 10px;
	float: right;
	font-size: 20px;
	line-height: 50px;
}
@media screen and (max-width : 767px) {
.mobile_setting_unit {
	font-size: 16px;
}
}
@media screen and (max-width : 479px) {
.mobile_setting_unit {
	width: 15%;
	height: 40px;
	padding-left: 0px;
	font-size: 14px;
	line-height: 40px;
}
}
.mobile_setting_line {
	height: 50px;
	padding: 5px 100px;
}
@media screen and (max-width : 1024px) {
.mobile_setting_line {
	height: 50px;
}
}
@media screen and (max-width : 767px) {
.mobile_setting_line {
	padding-right: 30px;
	padding-left: 30px;
}
}
@media screen and (max-width : 479px) {
.mobile_setting_line {
	height: 30px;
	padding-right: 5px;
	padding-left: 5px;
}
}
.mobile_setting_box {
	position: relative;
	left: 50%;
	top: 25%;
	transform: translate(-50%, -30%);
}
@media screen and (max-width : 479px) {
.mobile_setting_box {
	top: 20%;
	height: 90px;
}
}
.mobile_setting_date_label {
	width: 40%;
	height: 100%;
	padding-right: 10px;
	float: left;
	transform: none;
	font-family: NanumGothicBold, serif;
	text-align: right;
}
@media screen and (max-width : 1024px) {
.mobile_setting_date_label {
	transform: none;
}
}
@media screen and (max-width : 767px) {
.mobile_setting_date_label {
	transform: none;
	font-size: 16px;
}
}
@media screen and (max-width : 479px) {
.mobile_setting_date_label {
	padding-right: 10px;
	transform: none;
	font-family: NanumGothicBold, serif;
	font-size: 12px;
}
}
@media screen and (max-width : 479px) {
.mobile_setting_date_label.half_per {
	position: static;
	transform: none;
}
}
.mobile_setting_date_value {
	display: inline-block;
	width: 60%;
	height: 100%;
	min-width: 0px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	border-radius: 10px;
	background-color: #f2f2f2;
	text-align: center;
}
@media screen and (max-width : 767px) {
.mobile_setting_date_value {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 16px;
}
}
@media screen and (max-width : 479px) {
.mobile_setting_date_value {
	padding-right: 5px;
	padding-left: 5px;
	border-radius: 5px;
	font-family: NanumGothicBold, serif;
	font-size: 12px;
	line-height: 12px;
	text-align: right;
}
}
.mobile_setting_box_line {
	height: 13.9%;
	margin-bottom: 10px;
	font-size: 20px;
}
@media screen and (max-width : 767px) {
.mobile_setting_box_line {
	height: 60px;
	font-size: 18px;
}
}
@media screen and (max-width : 479px) {
.mobile_setting_box_line {
	height: 50px;
	margin-bottom: 5px;
	font-size: 14px;
}
}
.mobile_setting_box_line.last_line {
	margin-bottom: 0px;
}
.mobile_btn_position {
	position: static;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	padding: 10px;
}
@media screen and (max-width : 479px) {
.mobile_btn_position {
	height: 60px;
}
}
.mobile_save_btn {
	height: 80px;
	background-color: rgba(0, 37, 108, 0.99);
	color: white;
	font-size: 25px;
	line-height: 80px;
	text-align: center;
}
@media screen and (max-width : 479px) {
.mobile_save_btn {
	height: 55px;
	font-size: 18px;
	line-height: 55px;
}
}
.scan_box {
	width: 300px;
	height: 300px;
	border: 2px solid #0dc0fc;
	background-color: white;
}
@media screen and (max-width : 479px) {
.scan_box {
	width: 250px;
	height: 250px;
}
}
.scanbox_position {
	position: relative;
	left: 50%;
	top: 50%;
	display: inline-block;
	transform: translate(-50%, -50%);
}
.task_area {
	height: 80px;
}
.workingman_area {
	height: 280px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.div_section {
	overflow-x: hidden;
	overflow-y: hidden;
	height: 100%;
	padding-right: 10px;
}
.label_div {
	display: inline-block;
	width: 150px;
	height: 100%;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 16px;
	text-align: center;
}
.value_div {
	display: inline-block;
	overflow-x: auto;
	overflow-y: auto;
	width: calc(100% - 150px);
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.task_input_box {
	display: inline-block;
	width: 100%;
	height: 40px;
	border: 2px solid #6774a1;
	border-radius: 5px;
	background-color: #7d8aa8;
	color: white;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
}
.position {
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.work_btn_area {
	display: inline-block;
	width: 12.5%;
	height: 50px;
	padding: 5px 10px;
	float: left;
}
.work_btn_area.paddingleft_20 {
	padding-left: 20px;
}
.task_btn {
	width: 100%;
	height: 100%;
	border: 1px solid #9e9e9e;
	border-radius: 5px;
	background-color: #c2c2c2;
	box-shadow: rgba(0, 0, 0, 0.19) 1px 1px 3px 0px;
	color: white;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	text-shadow: none;
}
.task_btn.over {
	background-color: #e6e6e6;
	color: #7d7d7d;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 2px;
}
.task_btn.pressed {
	border-color: white;
	background-color: gray;
	box-shadow: rgba(0, 0, 0, 0.19) 1px 1px 3px 0px, #5e5d5d 4px 4px 6px 0px inset;
	text-shadow: none;
}
.workman_status {
	display: inline-block;
	height: 100%;
	min-width: 70px;
	box-shadow: none;
	font-size: 15px;
}
.name_tag {
	width: 100%;
	height: 30px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #ebebeb;
	color: #8c8c8c;
	line-height: 33px;
	text-align: center;
}
.staus_tag {
	height: 40px;
	padding: 7px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #004882;
	background-image: linear-gradient(315deg, #004882, #0440b0);
	color: white;
	line-height: 25px;
	text-align: center;
}
.staus_tag.eqp {
	border-style: solid;
	border-color: #666;
	background-color: #4d4d4d;
	line-height: 30px;
}
.workman_box {
	display: inline-block;
	height: 85px;
	padding: 6px 3px;
}
.workman_box.eqp_box {
	height: 70px;
}
.iot_status {
	height: 100%;
	min-width: 150px;
	padding: 5px 10px;
	background-color: #757575;
	box-shadow: rgba(89, 89, 89, 0.37) 1px 1px 3px 0px;
}
.iot_name_tag {
	height: 42%;
	color: whitesmoke;
	font-size: 15px;
	line-height: 24px;
	text-align: center;
}
.eqp_box {
	display: inline-block;
	height: 80px;
	padding: 5px;
	float: left;
	background-color: transparent;
}
.eqp_status_tag {
	height: 55%;
	border-radius: 5px;
	background-color: #454545;
	box-shadow: rgba(0, 0, 0, 0.49) 1px 1px 2px 0px;
	color: white;
	font-size: 15px;
	line-height: 34px;
	text-align: center;
}
.eqp_status_tag.over {
	background-color: #a6a6a6;
	box-shadow: rgba(0, 0, 0, 0.49) 1px 1px 2px 0px, rgba(255, 255, 255, 0.5) 0px 0px 2px 0px inset;
}
.eqp_status_tag.pressed {
	background-color: #666;
	box-shadow: rgba(0, 0, 0, 0.49) 1px 1px 2px 0px, #292929 1px 1px 6px 0px inset, rgba(255, 255, 255, 0.23) -1px -1px 4px 0px;
}
.eqp_status_tag.disable {
	background-color: #d6d6d6;
	color: #525252;
	text-shadow: rgba(255, 255, 255, 0.25) 1px 1px 1px;
}
.status_btn {
	width: 100%;
	height: 100%;
	border-radius: 5px;
	background-color: #4d74bd;
	box-shadow: #021c42 1px 1px 2px 0px;
}
.status_btn.over {
	background-color: #739ff0;
	box-shadow: rgba(2, 21, 51, 0.49) 1px 1px 2px 0px, rgba(255, 255, 255, 0.5) 1px 1px 3px 0px inset;
}
.status_btn.pressed {
	background-color: #426bb8;
	box-shadow: #021c42 1px 1px 2px 0px, #0c2057 2px 2px 6px 0px inset, rgba(255, 255, 255, 0.42) 0px -1px 2px 0px;
}
.status_btn.disable {
	background-color: #d4d4d4;
	color: #525252;
	text-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px;
}
.task_input_box_area {
	display: inline-block;
	width: 50%;
	height: 50px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 5px;
	float: left;
}
.label_box {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 5px 15px;
	background-color: #e6e6e6;
}
.value_box {
	width: 100%;
	height: 100%;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #f7f7f7;
}
.pwf_row {
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 10px;
	text-align: center;
}
.pwf_col {
	position: relative;
	display: inline-block;
	width: 13.2%;
	height: 175px;
	margin-left: 1%;
	padding: 0px;
	float: left;
	border: 2px solid #6e7571;
	border-radius: 5px;
	background-color: #f2f2f2;
	box-shadow: none;
}
.pwf_col.run {
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	border-color: #2c2cab;
	background-color: #edf0ff;
}
.pwf_h1 {
	height: 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	background-color: transparent;
	color: black;
	font-size: 15px;
	line-height: 50px;
	font-weight: 700;
}
.pwf_h1.run {
	margin-bottom: 10px;
	padding-top: 15px;
	border-bottom-color: rgba(82, 88, 135, 0.2);
	background-color: #2c2cab;
	color: white;
	line-height: 18px;
}
.pwf_act {
	display: block;
	width: 90%;
	height: 44px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 13px;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(0, 0, 0, 0.4);
	border-radius: 5px;
	background-color: rgba(125, 125, 125, 0.3);
	box-shadow: rgba(0, 0, 0, 0.2) 0px -2px 2px 0px inset;
	color: #858585;
	font-size: 13px;
	line-height: 15px;
}
.pwf_act.line2 {
	height: 100px;
}
.pwf_act.run {
	border-style: none;
	border-color: black;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #61d7ff;
	font-weight: 700;
}
.pwf_act.on {
	border-style: solid;
	border-width: 1px;
	border-color: #3a56f2 #3a56f2 #051675;
	background-color: rgba(0, 89, 255, 0.8);
	color: white;
	text-shadow: none;
}
.pwf_act.on.end {
	opacity: 0.3;
}
.pwf_act.off {
	border-style: solid;
	border-width: 1px;
	border-color: #3a56f2 #3a56f2 #051675;
	background-color: #cfe0ff;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px 0px inset;
	color: blue;
}
.pwf_act.link {
	background-color: rgba(84, 138, 255, 0.3);
}
.pwf_act.btn_link {
	display: block;
	border-bottom: 2px none #8c8c8c;
	background-color: rgba(125, 125, 125, 0.3);
	color: #858585;
}
.pwf_act.btn_link.on {
	background-color: #fff3b0;
	box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 2px 0px inset;
	color: #0021f5;
}
.pwf_act.on {
	background-color: rgba(0, 89, 255, 0.9);
}
.pwf_act.off {
	background-color: rgba(0, 89, 255, 0.8);
	opacity: 0.35;
	color: white;
}
.pwf_icoarrow {
	position: absolute;
	top: 4px;
	right: 1px;
	width: 40px;
	height: 40px;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 5px;
	border-radius: 20px;
	background-color: transparent;
	color: rgba(242, 242, 242, 0.6);
	font-size: 20px;
	font-weight: 700;
}
.pwf_link {
	border-bottom: 1px solid #004ffa;
}
.div_read_only {
	width: 100%;
	height: 100%;
	min-width: 0px;
	padding-left: 3px;
	background-color: #e6e6e6;
	color: #7d7a7a;
	line-height: 27px;
}
.w66p {
	width: 66.66%;
}
.w33p {
	width: 33.33%;
}
.filename_view {
	width: calc(100% - 29px);
	height: 28px;
	padding-left: 5px;
	float: left;
	border-bottom: 1px dashed #d6d6d6;
	color: #333;
	line-height: 28px;
}
.folder_icon {
	width: 28px;
	height: 28px;
	float: right;
	background-color: #e0e0e0;
	color: white;
	font-size: 15px;
	line-height: 28px;
	text-align: center;
}
.img_veiwer {
	width: 100%;
	height: 200px;
	margin-top: 30px;
}
.textarea_box {
	width: 100%;
	height: 100%;
}
.fileview_label {
	display: inline-block;
	height: 20px;
	min-width: 30px;
	margin-top: 5px;
	margin-right: 5px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	border-radius: 10px;
	background-color: #adadad;
	color: #fcfcfc;
	line-height: 20px;
	text-align: center;
}
.fileview_txt {
	display: inline-block;
	height: 100%;
	min-width: 70px;
	padding-right: 5px;
	float: left;
}
.sub_grid_area {
	height: calc(100% - 184px);
}
.detail_item_tit {
	height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
	font-size: 12px;
}
.sub_tit_icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	float: left;
	color: #969696;
	font-size: 14px;
	text-align: center;
}
.sub_tit_txt {
	display: inline-block;
	height: 20px;
	min-width: 100px;
	padding-left: 5px;
	float: left;
	line-height: 20px;
}
.detail_item_area {
	overflow-x: auto;
	overflow-y: auto;
	min-height: 180px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.detail_item_area.w25p {
	display: inline-block;
	width: 25%;
}
.iveiw_area {
	width: 100%;
	height: calc(100% - 30px);
	border: 1px solid #d6d6d6;
}
.iveiw_area.line_clear {
	border-style: none;
}
.sub_item_line {
	height: 20%;
}
.detail_info_label {
	display: inline-block;
	width: 30%;
	height: 25px;
	float: left;
	border-radius: 5px;
	background-color: #0e4496;
	color: #fcfcfc;
}
.detail_info_label.mandatory {
	background-color: #cc2570;
}
.detail_info_value {
	display: inline-block;
	width: 70%;
	height: 25px;
	padding-left: 10px;
	border-bottom: 1px dashed #ababab;
	text-align: left;
}
.line_bottom {
	border-bottom: 1px solid #ccc;
}
.w_calc120 {
	width: calc(100% - 120px);
}
.col-6 {
	width: 49.2%;
}
.line_right {
	border-right: 1px solid #ccc;
}
.clear_both {
	float: none;
	clear: both;
}
.img_veiwer_btn {
	position: relative;
	top: 50%;
	display: inline-block;
	width: 40px;
	height: 40px;
	min-width: 0px;
	transform: translate(0px, -50%);
	color: #bdbdbd;
	font-size: 19px;
	line-height: 40px;
	text-align: center;
}
.line_left {
	border-left: 1px solid #ccc;
}
.max_textarea {
	width: 100%;
	height: 100%;
	max-height: 100%;
	max-width: 100%;
	min-height: 100%;
	min-width: 100%;
}
.scroll {
	overflow-x: auto;
	overflow-y: auto;
}
.div_toggle {
	display: block;
}
.image_box {
	height: 100%;
	border: 1px solid #ccc;
	background-color: #fafafa;
	background-image: url("/resources/images/IMG_202102171507388621039Glpc1r6h0C7.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.image_box.w49p {
	width: calc(50% - 5px);
	float: right;
}

/*KHP*/
img {height: 100%;}









.mobile_main_menu_group {
	width: 100%;
	height: 33.33%;
	min-width: 0px;
	padding-bottom: 1.3em;
}
.mobile_main_menu {
	height: 100%;
	padding-left: 1em;
	border: 2px solid #108de0;
	background-color: #118fe4;
	font-family: NanumGothic, serif;
	color: white;
	font-size: 3em;
	text-shadow: rgba(255, 255, 255, 0.25) 2px 2px 9px;
}
.mobile_main_menu.type02 {
	border-color: #032aab;
	background-color: #00256c;
	background-image: url("./img/IMG_2021083011032109726615maANcAmatz.png");
	background-position: 102% 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.mobile_main_menu.type02.pressed {
	background-color: #051b42;
}
.mobile_main_menu.type01 {
	background-image: url("./img/IMG_202108301112242522662xY7XXzEOYZN.png");
	background-position: 103% 100%;
	background-size: contain;
	background-repeat: no-repeat;
}
.mobile_main_menu.type01.pressed {
	background-color: #025aad;
}
.mobile_menu_subtext {
	color: #add3ff;
	font-size: 21px;
	text-shadow: rgba(255, 255, 255, 0.37) 4px 4px 6px;
}
.mobile_filter {
	padding: 5px;
	background-color: #f7f7f7;
}
@media screen and (max-width : 767px) {
.mobile_filter {
	height: 35px;
}
}
.mobile_filter_condition {
	display: inline-block;
	float: left;
}
@media screen and (max-width : 767px) {
.mobile_filter_condition {
	width: 100%;
}
}
.mobile_filter_column {
	display: inline-block;
	height: 40px;
	float: left;
}
@media screen and (max-width : 767px) {
.mobile_filter_column {
	width: 46%;
}
}
.mobile_filter_combo {
	position: static;
	width: 100%;
	height: 100%;
	min-width: 50px;
}
.mobile_filter_label2 {
	display: inline-block;
	width: 45px;
	height: 100%;
	padding-right: 5px;
	float: left;
	font-size: 13px;
	line-height: 40px;
	text-align: center;
}
.mobile_filter_comboarea {
	display: inline-block;
	width: calc(100% - 50px);
	height: 100%;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	float: left;
}
.mobile_txtdiv {
	display: inline-block;
	width: 25px;
	height: 30px;
	min-width: 0px;
	margin-top: 5px;
	float: left;
	background-color: #f0f0f0;
	font-family: NanumGothicBold, serif;
	color: #9e9e9e;
	line-height: 30px;
	text-align: center;
	text-shadow: rgba(255, 255, 255, 0.86) 1px 1px 0px;
}
.mobile_filter_btn {
	display: inline-block;
	min-width: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 5px;
	float: right;
}
.mobile_filter_date {
	display: inline-block;
	height: 40px;
	min-width: 100px;
	margin-right: 0px;
	padding-top: 0px;
	float: right;
	font-size: 10px;
}
.mobile_filter_txtlabel {
	display: inline-block;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	border-radius: 3px;
	background-color: #a7aacf;
	color: white;
	line-height: 25px;
	text-align: center;
	text-shadow: rgba(56, 4, 4, 0.25) -1px -1px 1px;
}
.mobile_filter_datevalue {
	display: inline-block;
	height: 25px;
	min-width: 80px;
	padding-left: 5px;
	line-height: 25px;
}
.mobile_grid_area {
	height: calc(100% - 110px);
}
@media screen and (max-width : 767px) {
.mobile_grid_area {
	height: calc(100% - 150px);
}
}
.mobile_filter_othercondition {
	display: inline-block;
	float: left;
}

.mobile_filter_area {
	height: 150px;
	padding-top: 10px;
	padding-bottom: 15px;
}
@media screen and (max-width : 767px) {
.mobile_filter_area {
	height: 120px;
}
}
@media screen and (max-width : 479px) {
.mobile_filter_area {
	height: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width : 767px) {
.mobile_filter_area.h150 {
	height: 150px;
}
}
@media screen and (max-width : 479px) {
.mobile_filter_area.h150 {
	height: 110px;
}
}
.mobile_filter_area.othersize {
	height: 50px;
	padding-bottom: 10px;
}
@media screen and (max-width : 767px) {
.mobile_filter_area.othersize {
	height: 50px;
}
.mobile_btn {
	display: inline-block;
	height: 50px;
	min-width: 0px;
	padding: 5px 20px 5px 15px;
	border-radius: 5px;
	background-color: #00256c;
	background-image: linear-gradient(315deg, #00256c, #118fe4);
	box-shadow: rgba(4, 35, 102, 0.55) 1px 1px 3px 0px;
	color: white;
	text-shadow: rgba(28, 35, 99, 0.6) -1px -1px 2px;
}
}
@media screen and (max-width : 767px) {
.mobile_btn {
	padding-right: 7px;
	padding-left: 7px;
}
}
@media screen and (max-width : 479px) {
.mobile_btn {
	width: 40px;
	height: 40px;
	padding-right: 5px;
	padding-left: 5px;
}
}
.mobile_btn.over {
	background-image: linear-gradient(135deg, #00256c, #118fe4);
}
.mobile_btn.othersize {
	width: 35px;
	height: 35px;
	padding: 0px;
	float: right;
	font-size: 20px;
	line-height: 35px;
	text-align: center;
}

.grid_format.othersize {
	height: 100%;
}

.logo_tit {
	background-size: 150px !important;
	background-position: 0 50% !important;
}