@charset "UTF-8";
h2 {
	color: rgb(0, 0, 0); font-size: 0.87em; opacity: 0.8;
}
h3 {
	color: rgb(0, 0, 0); font-size: 0.93em; opacity: 0.8;
}
input[type='button'] {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
input[type='text'] {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
input[type='image'] {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
input[type='submit'] {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
input[type='password'] {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
input[type='tel'] {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
input[type='number'] {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
select {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
textarea {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
input {
	-webkit-tap-highlight-color: transparent;
}
label {
	-webkit-tap-highlight-color: transparent;
}
.keypad-num {
	-webkit-tap-highlight-color: transparent;
}
#login-content {
	left: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; padding-top: 6px; background-color: rgb(7, 136, 246);
}
.addition#login-content {
	padding-top: 14px;
}
#login-content-head {
	width: 100%; height: 140px; text-align: center; color: rgb(204, 224, 252); font-size: 0.93em; background-color: rgb(7, 136, 246);
}
.new#login-content-head {
	background-color: rgb(14, 133, 219);/* 20201223 수정 */
}
.btn-quickmenu-back {
	background-position: left; width: 60%; background-image: url("../../images/KOR/topbar_iconbtn_back_n.png");
}
.login-paragraph {
	padding-right: 5%; padding-left: 5%;
}
.login-content-logo {
	width: 100%; height: 60px; padding-top: 48px; position: relative;
}
img.logo-image {
	width: 227px; height: 40px;
}
button.id-find {
	margin: -7px -5px 0px 0px; padding: 0px 5px; height: 40px; color: rgb(153, 153, 153); line-height: 40px !important; font-size: 0.93em !important; float: right;
}
.contents-box {
	height: 40px; margin-top: 20px;
}
.contents-box2 {
	height: 40px; margin-top: 19px;
}
.quest-contents-box {
	height: 40px; margin-top: 32px;
}
.btn-contents-box {
	height: 40px; margin-top: 20px;
}
.login-paragraph .login-contents-box2 {
	height: 28px; margin-top: 22px;
}
.login-paragraph .rd-contents-box {
	margin-top: 6px;
}
.login-paragraph .login-contents-box3 {
	padding: 0px; margin-top: 207px;
}
.login-paragraph .login-contents-box3.type02 {
	padding: 0px; margin-top: 188px;
}
.login-paragraph .login-contents-box3.type03 {
	padding: 0px; margin-top: 131px;
}
.login-paragraph .login-contents-box3 div.btn-block {
	padding: 6px 0px; text-align: center;
}
.login-paragraph .login-contents-box3 div.btn-block .btn-command {
	margin: 0px auto; padding: 0px 5px; width: auto; height: 40px; line-height: 42px; display: inline-block; min-width: auto;
}
.find-content-header {
	padding: 12px 15px 7px; width: 100%; height: 44px; color: rgb(82, 84, 85); font-size: 0.93em; font-weight: bold; box-sizing: border-box; background-color: rgb(241, 244, 247);
}
.find-content-detail {
	padding: 12px 15px 8px; width: 100%; color: rgb(82, 84, 85); line-height: 24px; font-size: 1.07em; border-top-color: rgb(246, 246, 246); border-bottom-color: rgb(246, 246, 246); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.float-right {
	float: right;
}
.contents-btn-box {
	margin-top: 2.4em;
}
.guest-login-head {
	width: 100%; height: 234px; text-align: center; color: rgb(204, 224, 252); font-size: 0.93em; background-color: rgb(7, 136, 246);
}
.no-image#qm-profile .profile-image {
	width: 75px; height: 75px; content: url(../../images/KOR/profile-round-mask.png);
}
.no-image#qm-profile {
	margin-top: 45px; position: relative;
}
.no-image#qm-profile .profile-image + em {
	left: 50%; top: 20px; color: rgb(255, 255, 255); letter-spacing: 1.2px; font-size: 24px; font-weight: bold; margin-left: -34px; position: absolute;
}
.privacy-content {
	top: 55px; width: 100%; bottom: 75px; padding-right: 5%; padding-left: 5%; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto; box-sizing: border-box;
}
.privacy-detail-content {
	width: 100%; height: auto;
}
.privacy-detail-content .privacy-p {
	font-size: 0.8em; margin-top: 12px;
}
body.profile {
	background-color: rgb(255, 255, 255);
}
.profile-contents {
	padding: 2em 0px; text-align: center;
}
body.profile .profile-contents .profile-detail {
	margin-top: 10px;
}
body.profile .profile-contents .profile-detail div.profile-department {
	margin-top: -3px;
}
.content-header.size {
	height: 62px;
}
.content-detail .content-detail-time {
	line-height: 18px;
}
.content-detail .content-detail-time .more-detail {
	padding-right: 27px; display: block;
}
.content-description {
	padding: 11px 15px 7px; width: 100%; height: 128px; color: rgb(82, 84, 85); line-height: 17px; font-size: 0.93em; box-sizing: border-box; background-color: rgb(241, 244, 247);
}
.content-description .description-detail {
	color: rgb(132, 133, 135); padding-top: 6px; font-size: 11px;
}
.lang-time-setting-content {
	width: 100%; height: 181px;
}
.lang-time {
	color: rgb(153, 153, 153); line-height: 2.3em; font-size: 0.9em; float: right; display: inline-block;
}
#timezone-list {
	left: 0px; top: 57px; right: 0px; bottom: 0px; position: absolute; -ms-overflow-y: auto;
}
.time-setting-content-detail {
	padding: 15px; width: 100%; color: rgb(82, 84, 85); line-height: 24px; font-size: 1.07em; border-top-color: rgb(246, 246, 246); border-bottom-color: rgb(246, 246, 246); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.time-setting-content-detail.addition {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.time-setting-content-detail.item-checked {
	background-color: rgb(250, 250, 250);
}
.time-setting-content-detail.item-checked em {
	margin: 20px 0px; width: 20px; height: 15px; float: right; display: inline-block; background-image: url("../../images/KOR/item_checked.png"); background-size: 20px 15px;
}
.time-setting-item {
	display: inline-block;
}
.time-setting-gmt {
	color: rgb(51, 51, 51); font-size: 1.12em;
}
.time-setting-gmt.selected {
	color: rgb(9, 137, 246);
}
.time-setting-description {
	color: rgb(153, 153, 153); font-size: 0.93em;
}
.setting-head {
	padding: 12px 15px; width: 100%; height: 60px; line-height: 40px; font-size: 18px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; box-sizing: border-box;
}
.setting-item {
	padding: 20px 15px; height: 65px; font-size: 18px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid; box-sizing: border-box; background-color: rgb(250, 253, 255);
}
.setting-item.non-addition {
	border-bottom-color: rgb(250, 253, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.setting-item {
	position: relative;
}
.setting-item input[type=checkbox]:not(.cssbrowser).btn-check4 + label {
	right: 0px;
}
.setting-item.description {
	padding: 8px 15px;
}
.setting-item.description input[type=checkbox]:not(.cssbrowser).btn-check4 + label + label {
	margin-top: 12px;
}
input[type=checkbox]:not(.cssbrowser).btn-check4 + label span {
	color: rgb(150, 152, 153); line-height: 12px; font-size: 12px; display: block;
}
ul.notice-list {
	height: 90%; -ms-overflow-x: hidden; -ms-overflow-y: auto; background-color: rgb(255, 255, 255);
}
ul.notice-list-detail {
	padding: 0px 15px; border-top-color: rgb(246, 246, 246); border-top-width: 0.1em; border-top-style: solid; background-color: rgb(250, 250, 250);
}
li.notice-list-item {
	padding-top: 15px; border-bottom-color: rgb(246, 246, 246); border-bottom-width: 0.1em; border-bottom-style: solid; position: relative;
}
.padding {
	padding: 0px 9px 10px 15px;
}
li.notice-list-detail-item {
	padding: 15px 0px 10px;
}
li.notice-list-item.selected {
	background-color: transparent;
}
li.notice-list-item .notice-item {
	display: block;
}
li.notice-list-item .notice-title {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 1.12em; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 85%;
}
li.notice-list-item .notice-date {
	color: rgb(153, 153, 153); clear: both; font-size: 0.93em; display: block;
}
li.notice-list-item .notice-new-mark {
	border-radius: 0.75em; width: 34.5px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; margin-top: -5px; margin-left: 5px; vertical-align: middle; display: inline-block; background-color: rgb(249, 186, 15);
}
li.notice-list-item .notice-new-mark.hidden {
	visibility: hidden;
}
li.notice-list-detail-item .notice-detail-title {
	color: rgb(48, 49, 49); font-size: 0.93em; font-weight: bold; margin-top: 10px;
}
li.notice-list-detail-item .notice-detail-description {
	width: 100%; color: rgb(48, 49, 49); font-size: 0.93em; -ms-word-wrap: break-word;
}
li.notice-list-detail-item .notice-detail-greeting {
	color: rgb(48, 49, 49); font-size: 0.93em; margin-top: 10px;
}
li.notice-list-item button {
	outline: 0px; top: 50%; width: 20px; height: 12px; right: 10px; margin-top: -6px; position: absolute; background-image: url("../../images/KOR/arrow-down.png"); background-size: 20px 12px; background-color: transparent;
}
li.notice-list-item.selected button {
	background-image: url("../../images/KOR/arrow-up.png");
}
.content-detail.use-info-content-list {
	padding: 6px 0px 2px; color: rgb(51, 51, 51); font-size: 1.09em;
}
.privacy-content.term {
	bottom: 0px;
}
.version-info-content {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; padding-top: 57px; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto; min-height: 630px; box-sizing: border-box; background-color: rgb(249, 253, 255);
}
.wrap-version-info-content {
	min-height: 583px;
}
.version-info-head {
	padding: 28px; width: 100%; height: 105px; font-weight: bold; box-sizing: border-box; background-color: rgb(241, 244, 247);
}
.version-info-list {
	background: rgb(255, 255, 255); border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(246, 246, 246); padding: 16px; border-image: none; width: 100%; height: 63px; color: rgb(51, 51, 51); line-height: 2; box-sizing: border-box;
}
.version-btn-area div.btn-block .btn-command.disable {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-image: none; color: rgb(204, 204, 204); box-sizing: border-box;
}
.version-info-content .version-image-arer {
	background: rgb(255, 255, 255); width: 100%; height: 169px; border-bottom-color: rgb(246, 246, 246); border-bottom-width: 1px; border-bottom-style: solid;
}
.version-info-content .version-image-location {
	width: 100%; text-align: center; padding-top: 44px;
}
.version-info-content .version-image-location img.version-img {
	width: 84px !important; height: 84px !important;
}
.version-info-head img.version-image {
	width: 47px; height: 47px;
}
.version-info-head .version-detail {
	margin-left: 28px; vertical-align: top; display: inline-block;
}
.version-info-head .version-current-group {
	width: 100%;
}
.version-info-head .version-new-group {
	width: 100%;
}
.version-current1 {
	color: rgb(48, 49, 49); font-size: 1.06em; display: inline-block;
}
.version-current2 {
	color: rgb(145, 146, 148); font-size: 1.06em; display: inline-block;
}
.version-new1 {
	color: rgb(7, 136, 246); font-size: 1.06em; display: inline-block;
}
.version-new2 {
	color: rgb(7, 136, 246); font-size: 1.06em; display: inline-block;
}
.version-btn-area {
	background: rgb(249, 253, 255); padding: 20px 0px;
}
.version-current-list1 {
	color: rgb(48, 49, 49); font-size: 1.06em; float: left; display: inline-block;
}
.version-current-list2 {
	color: rgb(145, 146, 148); font-size: 0.93em; float: right; display: inline-block;
}
.version-new-list1 {
	color: rgb(48, 49, 49); font-size: 1.06em; float: left; display: inline-block;
}
.version-new-list2 {
	color: rgb(7, 136, 246); font-size: 0.93em; float: right; display: inline-block;
}
.notice-full-page {
	width: 100%; height: 100%; text-align: center; position: relative;
}
.notice-contents {
	padding: 0px 4em; left: 0px; top: 36%; right: 0px; position: absolute;
}
.notice-icon {
	margin-bottom: 18px;
}
.notice-icon img {
	width: 5em;
}
.notice-detail h1 {
	width: auto; height: 1.2em; line-height: 1.2em; font-size: 1.1em; font-weight: bold; opacity: 0.8;
}
.notice-detail p {
	height: auto; color: rgb(153, 153, 153); line-height: 1.5em; font-size: 0.83em; margin-top: 5px;
}
.list-content {
	width: 100%; height: 100%; position: relative; box-sizing: border-box;
}
.meeting-list {
	padding: 100px 15px 15px; overflow: hidden; box-sizing: border-box;
}
.meeting-list-section {
	margin-bottom: 1.2em;
}
.meeting-list-day {
	padding: 2em 0px 0.5em; height: 1.1em; color: rgb(89, 98, 110); line-height: 1.1em; font-size: 0.95em; font-weight: bold; display: block;
}
.meeting-list li:last-child {
	margin-bottom: 0px;
}
.meeting-list-timezone {
	text-align: center; line-height: 15px; border-top-left-radius: 2%; border-bottom-left-radius: 2%;
}
.meeting-time-start {
	font-size: 0.75em;
}
.meeting-time-close {
	font-size: 0.75em;
}
.meeting-time-start {
	color: rgb(7, 136, 246);
}
.meeting-time-close {
	color: rgb(183, 182, 183);
}
.meeting-list-detail {
	padding: 0px 0.7em; width: 60%; height: 60%; margin-top: 0.89em; border-left-color: rgb(243, 243, 243); border-left-width: 0.15em; border-left-style: solid; float: left; display: inline-block; box-sizing: border-box;
}
.meeting-list-detail-title {
	height: 1.3em; color: rgb(54, 54, 54); overflow: hidden; font-size: 1.09em; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.meeting-attendee-list {
	background: url("../../images/KOR/icon-user-small.png") no-repeat 0% 0% / 12px 12px; width: 160px; overflow: hidden; padding-left: 1.4em; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.meeting-attendee {
	margin-left: 0.3em;
}
.list-selected .list-head {
	background: rgb(8, 136, 246); box-shadow: 0px 1px 1px 0px #d8dbde;
}
.list-selected .meeting-time-start {
	color: rgb(255, 255, 255);
}
.list-selected .meeting-time-close {
	color: rgb(255, 255, 255); opacity: 0.4;
}
.list-selected .list-body {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.meeting-list-enter {
	padding: 28px 0px 22px; height: 100%; text-align: center; display: none; box-sizing: border-box;
}
.list-selected .meeting-list-enter {
	display: inline-block;
}
.meeting-list-enter-btn {
	outline: 0px; width: 25px; height: 20px; background-image: url("../../images/KOR/icon-enter.png"); background-size: 25px 20px; background-color: rgb(255, 255, 255);
}
.meeting-list-enter p {
	height: 1.21em; color: rgb(8, 136, 246); line-height: 1.5em; font-size: 0.76em; margin-top: 0.46em; display: none;
}
.meeting-list-enter:active {
	opacity: 0.5;
}
.meeting-list-btn-group {
	padding: 0.9em 0px;
}
.meeting-list-btn-group .btn-command {
	width: 48%;
}
.meeting-list-btn-group :last-child.btn-command {
	float: right;
}
.list-btn-group {
	width: 66px; padding-right: 0.6em; margin-top: 1.5em; float: right;
}
.content-btn-my {
	outline: 0px; width: 20px; height: 27px; color: rgb(255, 255, 255); padding-bottom: 5px; font-size: 0.79em; margin-right: 8px; float: right;
}
.content-btn-all {
	outline: 0px; width: 20px; height: 27px; color: rgb(255, 255, 255); padding-bottom: 5px; font-size: 0.79em; margin-right: 8px; float: right;
}
.content-btn-my {
	background: url("../../images/KOR/btn_bookmark_my.png") no-repeat center / 20px 27px; font-size: 0.68em; float: right;
}
.content-btn-all {
	background: url("../../images/KOR/btn_bookmark_all.png") no-repeat center / 20px 27px; font-size: 0.68em; margin-left: 21px;
}
.favorite-meeting {
	padding: 127px 1.1em 0px; width: 100%; height: 100%; box-sizing: border-box;
}
.favorite-meeting-item {
	border-radius: 4px; margin-bottom: 2px; position: relative; box-shadow: 0px 1px 1px 0px #d8dbde; background-color: rgb(255, 255, 255);
}
.favorite-meeting-title {
	padding: 15px 16px 5px; width: auto; color: rgb(54, 54, 54); line-height: 1em; overflow: hidden; font-size: 1.06em; font-weight: bold; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.meeting-user-counter {
	background: url("../../images/KOR/icon-user-small.png") no-repeat 16px 2px / 12px 12px; left: 0px; top: 35px; height: 18px; color: rgb(102, 102, 102); line-height: 18px; padding-left: 32px; font-size: 0.75em; position: absolute;
}
.favorite-meeting-list .list-type-user {
	background: none !important; padding: 0px 15px 0px 46px; color: rgb(102, 102, 102); line-height: 1.25em; overflow: hidden; font-size: 0.75em; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; -ms-word-break: keep-all; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.favorite-meeting-list .list-type-user::after {
	clear: both; display: block; content: "";
}
.favorite-meeting-list .list-type-user li {
	width: auto; height: auto; margin-left: 4px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.favorite-meeting-list .list-type-user li::after {
	content: " , ";
}
.favorite-meeting-list .list-type-user li:last-child::after {
	content: "";
}
.favorite-meeting-list .favorite-meeting-btn-group {
	padding: 0px 5px; text-align: right; clear: both; font-size: 0px;
}
.favorite-meeting-list .favorite-meeting-btn-group button {
	background: rgba(255, 255, 255, 0); margin: 0px 5px; padding: 0px 5px; outline: 0px; color: rgb(7, 136, 246); line-height: 40px; font-size: 16px;
}
.favorite-meeting-list .favorite-meeting-btn-group button:first-child {
	color: rgb(54, 54, 54);
}
.favorite-meeting-list .favorite-meeting-btn-group button:active {
	background: rgba(0, 0, 0, 0.1);
}
.detail-header-contents {
	margin: 5px 0px; padding: 1em; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0.1em; border-bottom-style: solid;
}
.detail-header-title {
	color: rgb(89, 89, 89); line-height: 1.4em; padding-right: 5px; font-size: 1.55em; font-weight: bold; vertical-align: top; display: inline; -ms-word-break: break-all;
}
.detail-content-bar {
	padding: 0.5em 0.7em 0.43em 1em; height: 28px; color: rgb(89, 98, 110); line-height: 2; background-color: rgb(241, 244, 247);
}
.detail-content-bar-title {
	height: 1.3em; font-size: 0.92em; font-weight: bold; display: inline-block;
}
.detail-header-contents .meeting-list-btn-group {
	padding: 0px;
}
.meeting-detail-section {
	width: 100%; height: 100%; position: relative; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.meeting-list-item-num {
	margin-left: 0.3em;
}
.detail-list.favorite-meeting-detail-list {
	left: 0px; top: 10.25em; right: 0px; bottom: 0px; position: absolute;
}
.favorite-meeting-detail-list .list-type-user {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; position: absolute; -ms-overflow-y: auto;
}
.meeting-detail-section .meeting-list-btn-group {
	
}
.finished-meeting-detail {
	width: 100%; height: auto; overflow: hidden;
}
.finished-meeting-date {
	background: url("../../images/KOR/topbar_iconbtn_schedule_n.png") no-repeat left 2px / 14px 14px; height: 35px; border-bottom-color: rgb(217, 220, 222); border-bottom-width: 0.06em; border-bottom-style: solid;
}
.finished-meeting-date .detail-meeting-date {
	color: rgb(192, 192, 192); line-height: 1em; padding-left: 14px; font-size: 0.82em; display: inline-block; background-image: url("../../images/KOR/icon-calendar.png"); background-repeat: no-repeat; background-size: 10px 10px;
}
.finished-meeting-detail-content .title {
	color: rgb(192, 192, 192); font-size: 0.82em;
}
.finished-meeting-detail-content .summary {
	color: rgb(114, 114, 114); font-size: 0.9em;
}
.finished-meeting-detail-content {
	padding: 0.72em 0px; width: 50%; height: auto; float: left; display: inline-block; box-sizing: border-box;
}
.detail-header-contents .full-btn {
	width: 100%;
}
.user-edit-content .list-type-user {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#titlebar #toolbar .btn-toolbar-text {
	margin: 0px 7px 0px 0px; font-size: 14px; opacity: 0.7;
}
.schedule-edit-content {
	overflow: hidden;
}
.schedule-meeting-input {
	overflow: hidden; margin-bottom: 10px;
}
textarea.meeting-agenda {
	margin-top: 20px;
}
.schedule-edit-list {
	border-top-color: rgb(246, 246, 246); border-top-width: 1px; border-top-style: solid;
}
.schedule-edit-item {
	padding: 22px 5%; height: 65px; line-height: 24px; border-bottom-color: rgb(246, 246, 246); border-bottom-width: 1px; border-bottom-style: solid; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.schedule-edit-item.edit-item-date-select {
	padding: 15px 0px 0px; height: auto; background-color: rgb(230, 232, 235);
}
.edit-date-selecter li {
	padding: 15px 15px 14px; height: 30px; line-height: 10px; box-sizing: border-box;
}
.edit-date-selecter li:nth-child(1) {
	
}
.date-select-date {
	color: rgb(140, 140, 140);
}
.date-select-start-time {
	color: rgb(140, 140, 140);
}
.date-select-duration-time {
	color: rgb(140, 140, 140);
}
.date-select-title {
	color: rgb(141, 141, 141);
}
.edit-date-selecter .edit-date {
	color: rgb(55, 55, 55); float: right;
}
.detail-option-btn {
	width: 20px; float: right; display: inline-block;
}
.detail-option-btn .btn-type-icon {
	outline: 0px; width: 20px; height: 12px;
}
.detail-option-btn.up .btn-type-icon {
	background: url("../../images/KOR/arrow_up.png") no-repeat center / 20px 12px;
}
.detail-option-btn.down .btn-type-icon {
	background: url("../../images/KOR/arrow_down.png") no-repeat center / 20px 12px;
}
.edit-item-title {
	color: rgb(88, 88, 88); font-size: 1em; float: left; display: inline-block;
}
.edit-item-btn.btn-type-text {
	outline: 0px; color: rgb(9, 137, 246); float: right; display: inline-block; background-color: transparent;
}
.edit-item-btn:active {
	opacity: 0.5;
}
.attendee-count-num {
	margin-right: 3px;
}
.attendee-total-num {
	margin-left: 3px;
}
.schedule-edit-item.edit-item-slider {
	padding: 0px; height: auto; background-color: rgb(230, 231, 235);
}
.schedule-edit-item.edit-item-slider.slider-item-empty {
	
}
.schedule-edit-item.edit-item-slider.slider-item-empty .edit-slider-title {
	visibility: hidden;
}
.schedule-edit-item.edit-item-slider.slider-item-empty .edit-slider-contents .edit-slider-card {
	display: none;
}
.schedule-edit-item.edit-item-slider.slider-item-empty .edit-slider-contents .edit-slider-pager {
	display: none;
}
.schedule-edit-item.edit-item-slider.slider-item-empty .edit-slider-contents::after {
	height: 110px; text-align: center; color: rgb(119, 119, 119); line-height: 110px; font-size: 0.9em; display: block; content: "�ֿ� ������ ���� ���� ������ �����ϴ�.";
}
.edit-slider-title {
	padding: 10px 5%; width: 100%; height: 40px; text-align: center; color: rgba(0, 0, 0, 0.7); line-height: 24px; font-size: 0.7em; box-sizing: border-box;
}
.edit-slider-contents {
	padding: 0px; width: 100%; height: 110px; overflow: hidden; position: relative; box-sizing: border-box;
}
.edit-slider-card {
	width: 100%; overflow: hidden; padding-bottom: 10px; white-space: nowrap; position: absolute;
}
.edit-slider-card-item {
	background: 0% 0% / 20px 20px rgb(255, 255, 255); margin: 0px 2%; padding: 16px 0px; border-radius: 3px; border: 1px solid transparent; border-image: none; width: 78%; height: 78px; text-align: center; display: inline-block; box-sizing: border-box;
}
.edit-slider-card :first-child.edit-slider-card-item {
	margin-left: 11%;
}
.edit-slider-card :last-child.edit-slider-card-item {
	margin-right: 11%;
}
.edit-slider-card-item.selected {
	border-radius: 3px; border: 1px solid rgb(7, 136, 246); border-image: none; background-size: 20px 20px;
}
.edit-slider-card-item.selected .possible-date {
	color: rgb(7, 136, 246);
}
.possible-date {
	color: rgb(89, 98, 110); font-size: 18px; font-weight: bold;
}
.possible-time {
	color: rgb(192, 192, 192); font-size: 15px;
}
.edit-slider-pager {
	width: 100%; height: 13px; bottom: 0%; overflow: hidden; position: absolute;
}
.pager-list {
	margin: 0px auto; width: 100px; height: 6px; text-align: center; font-size: 0px;
}
.pager-ball {
	border-radius: 50%; width: 6px; height: 6px; margin-left: 4px; vertical-align: top; display: inline-block; background-color: rgb(215, 219, 222);
}
.pager-ball.pager-selected {
	background-color: rgb(5, 136, 249);
}
.pager-ball:active {
	opacity: 0.5; background-color: rgb(5, 136, 249);
}
.schedule-edit-sub-item {
	display: none; background-color: rgb(240, 244, 247);
}
.schedule-edit-sub-item.edit-active {
	display: block; background-color: rgb(255, 255, 255);
}
.detail-option-list {
	border-top-color: rgb(246, 246, 246); border-top-width: 1px; border-top-style: solid;
}
.detail-option-categorize {
	border-bottom-color: rgb(246, 246, 246); border-bottom-width: 1px; border-bottom-style: solid;
}
.item-detail-option {
	background-color: rgb(250, 253, 255);
}
.detail-option-title {
	padding: 5px 5%;
}
.detail-option-title label {
	color: rgb(88, 88, 88); font-size: 16px; vertical-align: sub;
}
.detail-option-title .btn-type-text {
	font-size: 0.8em; margin-top: 3px;
}
.option-item {
	margin: 10px 0px; border-radius: 2%; height: 34px; color: rgb(192, 192, 192); font-size: 14px; display: none;
}
.option-item.option-item-open {
	display: block;
}
.option-item li {
	border-width: 0.1em; border-style: solid; border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); padding: 8px 0px; border-image: none; height: 20px; text-align: center; float: left; display: inline-block; position: relative; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.option-item li:last-child {
	border-right-color: rgb(204, 204, 204); border-right-width: 0.1em; border-right-style: solid;
}
.option-item li.option-selected {
	border-color: rgb(9, 137, 246); color: rgb(9, 137, 246); z-index: 100;
}
.option-item li.option-selected + li {
	border-left-color: transparent; border-left-width: 0.1em; border-left-style: solid;
}
.option-enter-time li {
	width: 25%;
}
.option-email-sender li {
	width: 20%; background-color: rgb(255, 255, 255);
}
.option-sms-sender li {
	width: 20%; background-color: rgb(255, 255, 255);
}
.option-authority li {
	width: 33%;
}
.option-authority li:nth-child(2) {
	width: 34%;
}
.option-auto-time {
	padding: 0px 17px; width: 99.8%; height: 40px; margin-top: 0px; box-sizing: border-box;
}
.option-summary {
	color: rgba(0, 0, 0, 0.5); font-size: 11px; float: left; display: inline-block;
}
.option-controll-btn {
	float: right; display: inline-block;
}
.option-controll-btn .btn-type-icon {
	outline: 0px; width: 65px; height: 30px; margin-top: 14px; float: right;
}
.option-controll-btn.on .btn-type-icon {
	background: url("../../images/KOR/btn-toggle-on.png") no-repeat 0% 0% / 65px 30px;
}
.option-controll-btn.off .btn-type-icon {
	background: url("../../images/KOR/btn-toggle-off.png") no-repeat 0% 0% / 65px 30px;
}
.update-alarm {
	height: 36px;
}
.detail-option-title.update-alarm {
	vertical-align: top;
}
.option-item.option-item-open.update-alarm {
	padding: 0px 4.9%; width: 35%; float: right; box-sizing: border-box; background-color: transparent;
}
.content-invited-header {
	padding: 11px 15px; width: 100%; height: 43px; color: rgb(82, 84, 85); font-size: 0.9em; border-top-color: rgb(246, 246, 246); border-top-width: 1px; border-top-style: solid; box-sizing: border-box; background-color: rgb(241, 244, 247);
}
.content-header .content-major-header {
	font-family: SECRobotoLight-Regular; font-size: 1em;
}
.content-header .content-detail-header {
	font-size: 0.75em;
}
.content-header .other-timeline-header {
	height: 55px;
}
.other-timeline-header-detail {
	padding: 10px 0px;
}
.other-timeline-header-city {
	color: rgb(48, 49, 49); font-size: 1.06em; font-weight: bold; display: inline-block;
}
.other-timeline-header-timezone {
	color: rgb(82, 84, 85); font-size: 1.06em; float: right; display: inline-block;
}
.other-timeline-header-time {
	color: rgb(96, 98, 99); font-size: 0.75em;
}
.major-list-info {
	color: rgb(48, 49, 49); font-size: 1.12em;
}
.major-list-main-attend {
	color: rgb(82, 152, 0); font-size: 0.81em; font-weight: bold; float: right;
}
.meeting-info-head {
	padding: 15px 150px 15px 15px; height: 30px; font-weight: bold; position: relative;
}
.panel-sign button {
	border-width: 0.1em; border-style: solid; border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); margin: 0px; padding: 0px; outline: 0px; border-image: none; width: 33.3%; height: 40px; color: rgb(141, 141, 141); float: left; position: relative; background-color: rgb(255, 255, 255);
}
.panel-sign button:last-child {
	width: 33.4%; border-right-color: rgb(204, 204, 204); border-right-width: 0.1em; border-right-style: solid;
}
.panel-sign button.highlighted + button {
	border-left-color: transparent; border-left-width: 0.1em; border-left-style: solid;
}
.panel-sign button.highlighted {
	border-color: rgb(9, 137, 246); color: rgb(9, 137, 246); z-index: 100;
}
.meeting-info-head .meeting-info-title {
	color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 1.12em; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.meeting-info-head .meeting-info-date {
	top: 0px; right: 15px; color: rgb(153, 153, 153); line-height: 1em; padding-left: 14px; font-size: 0.75em; font-weight: normal; margin-top: 25px; float: right; display: inline-block; position: absolute; background-image: url("../../images/KOR/icon-calendar.png"); background-repeat: no-repeat; background-size: 10px 10px;
}
.meeting-time {
	width: 32%; vertical-align: top; display: inline-block;
}
.meeting-timezone {
	width: 32%; vertical-align: top; display: inline-block;
}
.meeting-room-no {
	width: 32%; vertical-align: top; display: inline-block;
}
.meeting-time .meeting-time-title {
	color: rgb(143, 143, 143); font-size: 0.75em;
}
.meeting-timezone .meeting-timezone-title {
	color: rgb(143, 143, 143); font-size: 0.75em;
}
.meeting-room-no .meeting-room-no-title {
	color: rgb(143, 143, 143); font-size: 0.75em;
}
.meeting-time .meeting-time-detail {
	color: rgb(51, 51, 51); font-size: 0.93em;
}
.meeting-timezone .meeting-timezone-detail {
	color: rgb(51, 51, 51); font-size: 0.93em;
}
.meeting-room-no .meeting-room-no-detail {
	color: rgb(51, 51, 51); font-size: 0.93em;
}
.meeting-title {
	font-size: 0.75em;
}
.meeting-title-detail {
	font-size: 0.93em;
}
.meeting-attend {
	color: rgb(48, 49, 49); font-size: 0.93em;
}
.meeting-attend-count {
	color: rgb(96, 98, 99); font-size: 0.93em;
}
li.user-list-item .profile-attend-name {
	padding: 11px 0px 0px 15px; width: 100px; overflow: hidden; font-size: 1.06em; font-weight: bold; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
li.user-list-item .profile-attend-department {
	padding: 14px 0px 0px 15px; width: 120px; color: rgb(102, 102, 102); overflow: hidden; font-size: 0.9em; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
li.user-list-item .profile-attend-email {
	padding: 14px 0px 0px 15px; width: 250px; color: rgb(102, 102, 102); overflow: hidden; font-size: 0.9em; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
li.user-list-item .profile-attend-divider {
	padding: 16px 0px 0px 15px; color: rgb(102, 102, 102); font-size: 10px; vertical-align: top; display: inline-block;
}
.card-approval {
	padding: 12px; font-size: 0.93em; background-color: rgb(242, 242, 242);
}
.card-approval .type {
	color: rgb(9, 137, 246);
}
.card-approval button.btn-delete {
	outline: 0px; width: 16px; height: 19px; float: right; background-image: url("../../images/KOR/item-delete.png"); background-size: 16px 19px; background-color: transparent;
}
#invitation-holder {
	width: 100%; height: 100%; -ms-overflow-x: hidden; -ms-overflow-y: auto; box-sizing: border-box; background-color: rgb(240, 244, 247);
}
.invitation-head {
	padding: 10px 10px 15px 15px; width: 100%; height: 41px; font-weight: bold; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.selected .profile-attend-name {
	color: rgb(7, 136, 246);
}
.time-setting-header {
	padding: 14px 20px; width: 100%; height: 80px; text-align: center; line-height: 24px; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.time-setting-header .prev {
	background: url("../../images/KOR/arrow-left.png") no-repeat center / 10px 17px; width: 10px; height: 16px; margin-top: 17px; float: left; display: inline-block;
}
.time-setting-header .next {
	background: url("../../images/KOR/arrow-right.png") no-repeat center / 10px 17px; width: 10px; height: 16px; margin-top: 17px; float: right; display: inline-block;
}
.time-setting-header .time-setting-title {
	color: rgb(88, 88, 88); font-size: 16px;
}
.time-setting-header p {
	color: rgb(88, 88, 88); font-size: 18px;
}
.time-setting-detail {
	padding: 12px 16px; height: 65px; line-height: 40px;
}
.time-setting-left {
	color: rgb(192, 192, 192); float: left; display: inline-block;
}
.time-setting-left .am {
	margin-right: 10px; display: inline-block;
}
.time-setting-left .pm {
	margin-right: 10px; display: inline-block;
}
.time-setting-right {
	color: rgb(192, 192, 192); padding-right: 20px; font-size: 30px; font-weight: bold; float: right; display: inline-block;
}
.time-setting-right .hour {
	margin-right: 8px; display: inline-block;
}
.time-setting-right .min {
	margin-right: 8px; display: inline-block;
}
.am.selected {
	color: rgb(9, 137, 246);
}
.pm.selected {
	color: rgb(9, 137, 246);
}
.hour.selected {
	color: rgb(9, 137, 246);
}
.min.selected {
	color: rgb(9, 137, 246);
}
.panel-time {
	width: 100%; font-size: 14px; margin-top: 10px;
}
.panel-time::after {
	clear: both; display: block; content: "";
}
.panel-time button {
	border-width: 0.1em; border-style: solid; border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); margin: 0px; padding: 0px; outline: 0px; border-image: none; width: 25%; height: 40px; color: rgb(141, 141, 141); line-height: 41px; float: left; position: relative; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.panel-time button:last-child {
	border-right-color: rgb(204, 204, 204); border-right-width: 0.1em; border-right-style: solid;
}
.panel-time button.highlighted + button {
	border-left-color: transparent; border-left-width: 0.1em; border-left-style: solid;
}
.panel-time button.highlighted {
	border-color: rgb(9, 137, 246); color: rgb(9, 137, 246); z-index: 100;
}
.title-size {
	padding-top: 15px; font-size: 0.93em; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.popup-container {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 5000;
}
.popup-content {
	background: rgb(255, 255, 255); margin: 190px auto 0px; padding: 20px 20px 0px; border-radius: 2px; box-sizing: border-box;
}
.popup-content.popup-location {
	margin: 250px auto 0px;
}
.popup-content.popup-size-small {
	padding: 0px; width: 178px;
}
.popup-content.popup-size {
	width: 315px;
}
.popup-content.popup-type-list {
	height: auto; overflow: hidden; -ms-overflow-y: auto;
}
.popup-title {
	height: auto; color: rgb(51, 51, 51); line-height: 26px; font-size: 18px;
}
.popup-title.title-size {
	padding: 12px 20px 6px; border-bottom-color: rgb(246, 246, 246); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(241, 245, 248);
}
.popup-title h1 {
	line-height: 35px;
}
.popup-select-list li {
	padding: 10px 20px 1px; width: auto; height: 43px; color: rgb(51, 51, 51); line-height: 37px; border-bottom-color: rgb(246, 246, 246); border-bottom-width: 1px; border-bottom-style: solid;
}
.popup-select-list li:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.popup-noti {
	height: auto; color: rgb(51, 51, 51); line-height: 22px; font-size: 17px;
}

.popup-access {margin-bottom:20px;font-size:14px;}
.popup-check-area {
	margin-top: 23px;
}
.popup-button-area {
	height: 47px; margin-top: 4px; float: right;
}
.popup-btn {
	outline: 0px; width: 66px; height: 37px; color: rgb(7, 136, 246); background-color: rgb(255, 255, 255);
}
.popup-btn.size {
	width: 100px;
}
ul.rd-list {
	border-top-color: rgb(255, 255, 255); border-top-width: 0.1em; border-top-style: solid; background-color: rgb(255, 255, 255);
}
li.rd-list-item {
	padding: 13px 15px 7px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0.1em; border-bottom-style: solid;
}
li.user-list-item .major-profile-name {
	color: rgb(88, 88, 88); font-size: 1.06em; font-weight: bold;
}
li.user-list-item .major-profile-department {
	color: rgb(133, 134, 136); font-size: 0.81em;
}
li.user-list-item .sub-profile-name {
	width: 86px; color: rgb(222, 229, 238); overflow: hidden; font-size: 0.75em; white-space: nowrap; -ms-text-overflow: ellipsis;
}
li.user-list-item.sign {
	height: 100px;
}
li.user-list-item .profile-detail.major-profile {
	width: 190px; float: left;
}
.btn-search {
	width: 20px; height: 100%;
}
.week-meeting-detail {
	width: 100%; height: 160px; overflow: hidden;
}
.week-meeting-date {
	background: url("../../images/KOR/topbar_iconbtn_schedule_n.png") no-repeat left 2px / 14px 14px; height: 35px; padding-top: 10px; border-top-color: rgb(217, 220, 222); border-top-width: 0.06em; border-top-style: solid;
}
.week-meeting-date .detail-meeting-date {
	color: rgb(192, 192, 192); line-height: 1em; padding-left: 14px; font-size: 0.82em; display: inline-block; background-image: url("../../images/KOR/icon-calendar.png"); background-repeat: no-repeat; background-size: 10px 10px;
}
.finished-meeting-detail-content .title {
	color: rgb(192, 192, 192); font-size: 0.82em;
}
.finished-meeting-detail-content .summary {
	color: rgb(51, 51, 51); font-size: 0.9em;
}
.finished-meeting-detail-content {
	padding: 10px 0px; width: 50%; height: auto; float: left; display: inline-block; box-sizing: border-box;
}
.attendee-update {
	line-height: 33px; font-size: 13px; float: right; display: inline-block;
}
a.btn-command.btn-attendee-update {
	margin: -5px -5px 0px 0px; padding: 0px 5px; border: 0px currentColor; border-image: none; height: 40px; text-align: center; color: rgb(7, 136, 246); line-height: 40px; font-size: 15px; text-decoration: none !important; float: right; display: inline-block; min-width: 2em; background-color: transparent;
}
.list-tail .ing-meeting-attend.befor-attend {
	color: rgb(102, 102, 102); float: right;
}
.list-tail .ing-meeting-attend.befor-attend1 {
	color: rgb(102, 102, 102);
}
.list-tail .ing-meeting-attend.none-attend {
	color: rgb(222, 71, 67); float: right;
}
.reserved-btn-area {
	padding: 15px 13px; width: 100%; height: 70px; box-sizing: border-box;
}
#schedule-mainframe {
	transition:right 1s; top: 0px; width: 100%; height: 100%; right: 0px; position: absolute; z-index: 100; -webkit-transition: right 1s;
}
.close#schedule-mainframe {
	right: 100%;
}
#other-mainframe {
	transition:right 1s; top: 0px; width: 100%; height: 100%; right: -100%; display: block; position: absolute; z-index: 100; -webkit-transition: right 0.5s;
}
.open#other-mainframe {
	right: 0%;
}
#major-mainframe {
	transition:right 1s; top: 0px; width: 100%; height: 100%; right: -100%; display: block; position: absolute; z-index: 100; -webkit-transition: right 0.5s;
}
.open#major-mainframe {
	right: 0%;
}
#time-mainframe {
	transition:right 1s; top: 0px; width: 100%; height: 100%; right: -100%; display: block; position: absolute; z-index: 100; -webkit-transition: right 0.5s;
}
.open#time-mainframe {
	right: 0%;
}
a.btn-other-attendee {
	margin: 0px; width: 100%; text-align: center; color: rgb(7, 136, 246); line-height: 35px; font-size: 0.81em; display: inline-block;
}
.btn-other-attendee.hidden {
	text-indent: 200%; overflow: hidden; white-space: nowrap;
}
.schedule-edit-item-detail {
	margin: 15px 5% 7px; border-radius: 3px; border: 1px solid rgb(7, 136, 246); border-image: none; width: 90%; height: 95px; background-color: rgb(255, 255, 255);
}
.meeting-agenda-area {
	padding: 0px 5%; height: 67px;
}
.detail-option-title p {
	padding-top: 2px; font-size: 10px;
}
.schedule-edit-item.edit-item-date-select:hover {
	background-color: rgb(230, 232, 235);
}
.time-setting-header h1 {
	float: left;
}
.content-head.addition {
	height: 20px;
}
.hor-size {
	height: 46px; line-height: 32px;
}
.blue input[type=text]:not(.cssbrowser) {
	color: rgb(42, 150, 253) !important;
}
.addition#login-content-head {
	height: 173px;
}
.lock-content-logo {
	width: 100%; height: 63px; padding-top: 30px; position: relative;
}
.lock-content-logo .logo-image {
	width: 222px; height: 63px;
}
.lock-profile-name {
	color: rgb(76, 76, 76); line-height: 1; font-size: 14px; font-weight: bold; margin-top: 10px; position: relative;
}
.lock-setting-content {
	width: 100%; height: 522px;
}
.lock-setting-content .lock-setting-confirm {
	width: 100%; height: 224px; background-color: rgb(255, 255, 255);
}
.lock-setting-content .lock-setting-confirm.addition {
	height: 96px; padding-top: 82px;
}
.lock-setting-content .lock-setting-keypad {
	padding: 0px 11px; height: 100%; margin-top: 0px; background-color: rgb(255, 255, 255);
}
.lock-setting-content .lock-setting-keypad li {
	width: 32%; height: 60px; text-align: center; line-height: 25px; vertical-align: top; display: inline-block;
}
.lock-setting-content .lock-setting-keypad li > div {
	margin: 0px auto; border-radius: 34px; width: 60px; height: 60px;
}
.lock-setting-content .lock-setting-keypad .keypad-num {
	color: rgb(2, 137, 209); line-height: 66px; padding-top: 0px; font-size: 33px;
}
.lock-setting-content .lock-setting-keypad .keypad-num.clear {
	font-size: 19px; font-weight: bold;
}
.lock-setting-content .lock-setting-keypad .keypad-num.delete {
	background: url("../../images/KOR/icon-keypad-delete.png") no-repeat left bottom / 28px 18px; margin: 0px auto; width: 28px; height: 18px; padding-top: 21px;
}
.lock-setting-content .lock-setting-keypad .keypad-txt.record {
	margin: 6px auto; width: 18px; height: 8px; background-image: url("../../images/KOR/icon-keypad-record.png"); background-repeat: no-repeat; background-size: 18px 8px;
}
.lock-setting-content .lock-setting-keypad .keypad-txt {
	color: rgb(121, 121, 121); font-size: 15px;
}
.lock-setting-content .lock-setting-confirm ul {
	padding: 13px; height: 24px; text-align: center; line-height: 0; font-size: 0px;
}
.lock-setting-content .lock-setting-keypad ul {
	margin-top: 1px;
}
.lock-setting-content .lock-setting-keypad ul:first-child {
	margin: 0px; padding-top: 0px;
}
.lock-setting-content .lock-setting-confirm li {
	padding: 0px 11px; display: inline-block;
}
.lock-setting-confirm-circle {
	border-radius: 12px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 24px; height: 24px; box-sizing: border-box;
}
.lock-setting-confirm-title {
	text-align: center; color: rgb(182, 181, 182); line-height: 1; padding-top: 16px; font-size: 13px;
}
.lock-setting-confirm-sub-title {
	text-align: center; color: rgb(182, 181, 182);
}
.lock-setting-confirm-circle.selected {
	border: 1px solid transparent; border-image: none; background-color: rgb(7, 136, 246);
}
.lock-pofile-contents {
	height: 90px; padding-top: 30px; background-color: rgb(61, 130, 245);
}
.lock-pofile-contents .profile-name {
	text-align: center; padding-bottom: 24px;
}
.lock-setting-confirm-sub-title.failed {
	color: rgb(227, 73, 71);
}
.lock-setting-confirm-title.failed {
	color: rgb(227, 73, 71);
}
.lock-setting-confirm-circle.failed {
	border: 1px solid rgb(227, 73, 71); border-image: none;
}
.time-setting-left button {
	margin: 0px 0px 0px -1px; padding: 0px; outline: 0px; border: 0.1em solid rgb(204, 204, 204); border-image: none; width: 83px; height: 40px; color: rgb(141, 141, 141); float: left; position: relative; background-color: rgb(255, 255, 255);
}
.time-setting-detail:hover {
	background-color: rgb(255, 255, 255);
}
.time-setting-left button.highlighted {
	border-color: rgb(9, 137, 246); color: rgb(9, 137, 246); z-index: 100;
}
.meeting-list-btn-group button.btn-command {
	height: 48px;
}
.detail-header-contents a {
	margin: 0px; width: 140px; color: rgb(7, 136, 246); line-height: 35px; font-size: 16px; display: inline-block;
}
.option-non-mem-email li {
	width: 25%;
}
.option-email-chk-area {
	width: 100%; height: 34px; display: inline-block;
}
.meeting-add-attendee {
	margin: 6px; width: 18px; height: 18px; float: right; display: inline-block; background-image: url("../../images/KOR/icon-add-attendee.png"); background-repeat: no-repeat; background-size: auto 18px;
}
.time-setting-left button.selected {
	border: 1px solid rgb(9, 137, 246); border-image: none; color: rgb(9, 137, 246); z-index: 100;
}
li.user-list-item .list-profile-department {
	padding: 0px; color: rgb(133, 134, 136); font-size: 12px; margin-top: 0px; display: block;
}
li.user-list-item .list-profile-email {
	width: 260px; color: rgb(133, 134, 136); line-height: 12px; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
li.user-list-item .list-profile-detail {
	line-height: 18px; padding-top: 15px;
}
li.user-list-item .list-profile-detail.wide > div {
	width: 260px;
}
li.user-list-item .profile-detail.wide > div {
	width: 260px;
}
.finished-meeting-date span {
	color: rgb(196, 8, 8); padding-top: 4px; font-size: 12px; float: right;
}
.ing-meeting-detail {
	width: 100%; height: auto; overflow: hidden; border-bottom-color: rgb(217, 220, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.ing-meeting-agenda {
	padding: 0px 20px; line-height: 5px; border-bottom-color: rgb(217, 220, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.ing-meeting-detail-info {
	padding: 0px 20px; height: 59px; line-height: 5px; border-bottom-color: rgb(217, 220, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.favorite-meeting-detail-btn-area {
	padding: 7px 0px 20px;
}
.ing-meeting-detail-btn-area {
	margin: 22px 15px;
}
.ing-meeting-agenda h1 {
	color: rgb(192, 192, 192); line-height: 1; padding-top: 8px; font-size: 12px; font-weight: normal;
}
.ing-meeting-agenda h2 {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 15px; margin-bottom: 8px;
}
.ing-meeting-detail-info p {
	padding: 28px 0px; width: 140px; color: rgb(7, 136, 246); font-size: 16px; display: inline-block;
}
.ing-meeting-detail-btn {
	padding: 25px 0px; width: 20px; float: right; display: inline-block;
}
.ing-meeting-detail-btn.down .btn-type-icon {
	background: url("../../images/KOR/arrow_down.png") no-repeat center / 20px 12px;
}
.ing-meeting-detail-btn.up .btn-type-icon {
	background: url("../../images/KOR/arrow_up.png") no-repeat center / 20px 12px;
}
.ing-meeting-detail-btn .btn-type-icon {
	outline: 0px; width: 20px; height: 12px;
}
.meeting-detail-info-list li {
	background: rgb(249, 253, 255); padding: 12px 20px; height: 22px; border-bottom-color: rgb(237, 240, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.detail-info-title {
	color: rgb(50, 51, 51); font-size: 15px; display: inline-block;
}
.detail-info {
	color: rgb(50, 51, 51); font-size: 15px; float: right; display: inline-block;
}
.detail-header-contents {
	margin: 0px 5px; padding: 1.25em 1em 0px;
}
.ing-meeting-detail-btn-area .full-btn {
	width: 100%;
}
.ing-meeting-detail-btn-group {
	margin: 22px 15px;
}
.ing-meeting-detail-btn-group button.btn-command {
	height: 48px;
}
.ing-meeting-detail-btn-group :last-child.btn-command {
	float: right;
}
.ing-meeting-detail-btn-group .btn-command {
	width: 48%;
}
.list-type-normal li {
	width: 100%; height: 76px; border-bottom-color: rgb(229, 230, 232); border-bottom-width: 1px; border-bottom-style: solid; display: table; position: relative;
}
.list-type-user li {
	width: 100%; height: 76px; border-bottom-color: rgb(229, 230, 232); border-bottom-width: 1px; border-bottom-style: solid; display: table; position: relative;
}
.list-type-meeting li {
	width: 100%; height: 76px; border-bottom-color: rgb(229, 230, 232); border-bottom-width: 1px; border-bottom-style: solid; display: table; position: relative;
}
.list-type-content li {
	width: 100%; height: 76px; border-bottom-color: rgb(229, 230, 232); border-bottom-width: 1px; border-bottom-style: solid; display: table; position: relative;
}
.list-head {
	padding: 15px; border-radius: 4px 0px 0px 4px; width: 76px; height: 76px; float: left; box-sizing: border-box;
}
.list-head.addition {
	height: 85px;
}
.list-head.addition .profile-image {
	margin-top: 5px;
}
.list-body {
	padding: 15px 0px; float: left;
}
.list-body.addition {
	float: none;
}
.list-tail {
	padding: 0px 15px; width: 63px; vertical-align: middle; display: table-cell; box-sizing: border-box;
}
.list-tail.delete {
	width: 88px;
}
.list-tail.major {
	padding: 0px 15px 0px 0px; width: 87px;
}
.list-tail .ing-meeting-created {
	color: rgb(7, 136, 246); font-size: 0.7em; float: right;
}
.list-tail .ing-meeting-attend {
	color: rgb(102, 102, 102); font-size: 0.7em; float: right;
}
.list-tail .ing-meeting-attend {
	float: right;
}
li.user-list-item .profile-detail {
	padding: 15px 0px;
}
li.user-list-item {
	width: 100%; border-bottom-color: rgb(246, 246, 246); border-bottom-width: 0.1em; border-bottom-style: solid; display: table; position: relative; box-sizing: border-box;
}
li.user-list-item .profile-detail.append {
	width: 88%;
}
.meeting-list-opened {
	width: 40px; color: rgb(7, 136, 246); font-size: 0.7em; vertical-align: middle; display: table-cell;
}
.user-list .panel-sign {
	margin: 11px 0px; padding: 0px 13px; height: 45px;
}
.list-selected.re-enter .list-head {
	background: rgb(130, 184, 67);
}
.meeting-list-re-enter-btn {
	outline: 0px; width: 25px; height: 20px; background-image: url("../../images/KOR/icon-enter-green.png"); background-size: 25px 20px; background-color: rgb(255, 255, 255);
}
.meeting-list-enter p.re-enter {
	color: rgb(130, 184, 67);
}
.lang-time-setting-content .content-detail_time_area {
	padding: 8px 15px 10px; width: 100%; height: 88px; line-height: 36px; font-size: 1.07em; border-bottom-color: rgb(246, 246, 246); border-bottom-width: 1px; border-bottom-style: solid; box-sizing: border-box; background-color: rgb(250, 253, 255);
}
.lang-time-setting-content .content-detail {
	padding: 21px 15px; width: 100%; color: rgb(82, 84, 85); font-size: 1.07em; border-bottom-color: rgb(246, 246, 246); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 60px; box-sizing: border-box;
}
.lang-time-setting-content .content-detail em {
	top: 50%; right: 15px; margin-top: -10px; position: absolute;
}
.lang-time-setting-content .content-detail-time .checkbox {
	margin-top: -9px;
}
.lang-time-setting-content .content-detail-time .checkbox input[type=checkbox]:not(.cssbrowser).btn-check5 + label + label {
	padding: 0px 1px 1px 40px !important; float: left;
}
.lang-time-setting-content .content-detail-time .checkbox input[type=checkbox]:checked:not(.cssbrowser).btn-check5 + label + label {
	color: rgb(8, 136, 246);
}
.lang-time-setting-content .content-detail_time_area .title {
	color: rgb(50, 51, 51); font-size: 15px;
}
.lang-time-setting-content .content-detail_time_area .date_time {
	color: rgb(50, 51, 51); font-size: 15px; float: right;
}
.qm-logo {
	padding: 13px; height: 43px; position: relative;
}
.qm-logo-img {
	width: 144px; height: 41px;
}
.list-tail .ing-meeting-created {
	color: rgb(7, 136, 246); font-size: 0.7em;
}
.attend-area {
	margin: 8px 0px 0px; width: 30px;
}
.page-loading {
	background: rgb(51, 51, 51); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 2000; opacity: 0;
}
.loading-area img.animate {
	animation:spin 1s linear infinite; -webkit-animation: spin 1s linear infinite; -moz-animation: spin 1s linear infinite;
}
.loading-area img {
	left: 46%; top: 45%; width: 46px; position: absolute; z-index: 2002;
}
.reservation-title {
	padding: 11px 18px; height: 21px; color: rgb(89, 89, 89); background-color: rgb(255, 255, 255);
}
.recent-contents {
	padding: 0px 4em; left: 0px; top: 50%; height: 122px; text-align: center; right: 0px; margin-top: -65px; position: absolute;
}
.recent-icon img {
	width: 75px;
}
.recent-contents p {
	color: rgb(88, 88, 88); font-size: 17px; margin-top: 18px;
}
body {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
#title-text {
	padding: 16px 0px; width: auto; height: 25px;
}
#quickmenu {
	padding: 16px 0px 16px 15px; width: auto; height: auto;
}
#quickmenu .btn-quickmenu {
	background: url("../../images/KOR/topbar_iconbtn_list_n.png") no-repeat center / auto 20px;
}
.list-body .list-body-summary {
	width: auto;
}
.list-body-summary .meeting-attendee-list {
	background: url("../../images/KOR/icon-user-small.png") no-repeat left 2px / 12px 12px;
}
#mainframe .meeting-list .list-body-summary {
	width: 125%;
}
#mainframe .meeting-list .meeting-attendee-list {
	width: auto;
}
#mainframe .meeting-list .meeting-attendee-list .meeting-attendee {
	margin: 0px; width: 100%; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.meeting-attendee-list {
	padding-left: 18px;
}
.meeting-attendee-list .meeting-attendee {
	height: 18px; float: left; display: inline-block;
}
.ing-meeting-detail-info p {
	color: rgb(51, 51, 51);
}
.titlebar-search-tab#content-holder {
	top: 168px; bottom: 124px;
}
#select-user .user-list-item {
	width: 85px;
}
#select-user li.user-list-item .profile-image {
	margin: 0px 20px; display: inline-block;
}
#sublist-holder .user-list-item button {
	right: 0px;
}
li.user-list-item .sub-profile-name {
	width: 85px; text-align: center;
}
.detail-content div.textbox input[type=text]:not(.cssbrowser):focus + em {
	top: 1.6em; right: 3.5em; display: block; position: absolute;
}
.meeting-agenda-area {
	height: auto;
}
textarea.meeting-agenda {
	margin: 20px 5% 20px 0px; padding: 8px; height: 70px; -ms-overflow-y: auto;
}
.card-approval {
	padding: 16px 12px; height: 20px;
}
.card-approval .type {
	overflow: hidden; display: inline-block;
}
.card-approval .approver {
	width: 75%; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#schedule-mainframe {
	position: fixed;
}
#time-mainframe {
	position: fixed;
}
#schedule-mainframe {
	position: fixed;
}
#major-mainframe {
	position: fixed;
}
#other-mainframe {
	position: fixed;
}
.lock-setting-content {
	height: auto;
}
.lock-setting-content .lock-setting-confirm {
	height: 146px; padding-top: 73px;
}
.lock-setting-content .lock-setting-confirm ul {
	padding: 0px 13px;
}
.lock-setting-content .lock-setting-confirm p {
	text-align: center; color: rgb(153, 153, 153); line-height: 1; font-size: 13px; font-weight: bold; margin-bottom: 16px;
}
.option-item {
	margin: 0px 0px 10px; height: auto; overflow: hidden; padding-left: 0px; min-height: 38px;
}
.option-item li {
	padding: 11px 0px; height: auto; line-height: 16px; min-height: 14px;
}
.detail-option-title {
	height: auto; overflow: hidden;
}
.detail-option-title label {
	padding: 8px 0px; height: 20px; line-height: 24px; font-weight: normal; margin-bottom: 0px; display: inline-block;
}
.option-controll-btn {
	height: 36px; display: inline-block;
}
.detail-option-title.update-alarm {
	padding: 10px 5%;
}
.setting-head p {
	width: 230px; line-height: 18px; vertical-align: middle; display: table-cell; box-sizing: border-box;
}
.setting-head {
	padding: 12px 15px; width: 100%; height: 60px; line-height: 40px; font-size: 18px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid; display: table; box-sizing: border-box;
}
.option-controll-btn {
	height: 36px; display: table-cell;
}
.setting-item.non-addition {
	height: 50px; border-bottom-color: rgb(250, 253, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
input[type=checkbox]:not(.cssbrowser).btn-check4 + label p {
	width: 260px; color: rgb(150, 152, 153); line-height: 12px; font-size: 12px; display: block;
}
.ing-meeting-detail-info p {
	font-size: 15px;
}
.option-summary {
	padding: 0px 0px 0px 5%;
}
.edit-slider-card-item.selected {
	border-radius: 3px; border: 1px solid rgb(7, 136, 246); border-image: none;
}
.edit-slider-card-item {
	border: 1px solid transparent; border-image: none;
}
textarea.meeting-agenda {
	height: 47px;
}
li.user-list-item.no-image.selected {
	color: rgb(88, 88, 88); background-color: rgb(250, 250, 250);
}
li.user-list-item.no-image.selected .profile-image {
	content: url(../../images/KOR/check_rounded.png);
}
li.user-list-item.no-image.selected .profile-image + em {
	display: none;
}
li.user-list-item.no-image.selected .profile-name {
	color: rgb(88, 88, 88);
}
ul.user-list.full li.user-list-item.non-active:hover {
	background: rgb(255, 255, 255);
}
.privacy-content {
	position: fixed;
}
.privacy-content.term {
	position: fixed;
}
.time-setting-header span {
	color: rgb(88, 88, 88); font-size: 18px;
}
.time-setting-header .next {
	margin-top: 3px;
}
.time-setting-header .prev {
	margin-top: 3px;
}
#toolbar .btn-toolbar-now {
	background-image: url("../../images/KOR/topbar_icon_now.png");
}
#titlebar #toolbar .btn-toolbar-now {
	margin: 0px 18px 4px 0px;
}
#toolbar button {
	margin: 5px;
}
.addition#login-content-head {
	height: 160px;
}
#wrapper {
	background: none; left: -9999px; top: 0px; width: 100%; bottom: 0px; overflow: auto; position: absolute; z-index: 1;
}
#scroller {
	padding: 0px; width: 100%; position: absolute; z-index: 1; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#pullDown {
	padding: 5px 10px; animation:spin 1s linear infinite; -webkit-animation: spin 1s linear infinite; -moz-animation: spin 1s linear infinite;
}
#pullUp {
	padding: 5px 10px; animation:spin 1s linear infinite; -webkit-animation: spin 1s linear infinite; -moz-animation: spin 1s linear infinite;
}
#pullDown .pullDownIcon {
	background: url("pull-icon@2x.png") no-repeat 0px 0px / 40px 80px; width: 40px; height: 40px; float: left; display: block; -webkit-background-size: 40px 80px; -webkit-transition-property: -webkit-transform; -webkit-transition-duration: 250ms;
}
#pullUp .pullUpIcon {
	background: url("pull-icon@2x.png") no-repeat 0px 0px / 40px 80px; width: 40px; height: 40px; float: left; display: block; -webkit-background-size: 40px 80px; -webkit-transition-property: -webkit-transform; -webkit-transition-duration: 250ms;
}
.flip#pullDown {
	width: 20px; height: 20px; -webkit-transform: rotate(-180deg) translateZ(0);
}
.flip#pullUp {
	width: 20px; height: 20px; -webkit-transform: rotate(0deg) translateZ(0);
}
.loading#pullDown {
	background: url("../../images/KOR/loading_spinner.png") no-repeat center / 20px 20px; margin: 0px auto; width: 20px; height: 20px;
}
.loading#pullUp {
	background: url("../../images/KOR/loading_spinner.png") no-repeat center / 20px 20px; margin: 0px auto; width: 20px; height: 20px;
}
.search-contents {
	padding: 0px 4em; left: 0px; top: 28%; text-align: center; right: 0px; position: absolute;
}
.search-icon img {
	width: 75px;
}
.search-contents p {
	margin: 18px 0px; color: rgb(88, 88, 88); font-size: 18px;
}
.list-body-summary .meeting-attendee-list {
	padding: 0px 0px 0px 16px;
}
.list-body-summary .meeting-attendee-list .meeting-attendee .count {
	font-weight: bold;
}
.type#title-text {
	margin-left: 15px;
}
.content-detail {
	overflow: hidden;
}
.time-setting-header p {
	width: 230px; display: inline-block;
}
.time-setting-header .next {
	display: inline-block;
}
.option-item li {
	padding: 0px; height: 39px; display: table;
}
.option-item.option-enter-time.option-item-open li p {
	font-size: 14px; vertical-align: middle; display: table-cell;
}
.option-item.option-authority.option-item-open li p {
	font-size: 14px; vertical-align: middle; display: table-cell;
}
.option-item.option-email-sender.option-item-open li p {
	font-size: 14px; vertical-align: middle; display: table-cell;
}
.option-item.option-non-mem-email.option-item-open li p {
	font-size: 14px; vertical-align: middle; display: table-cell;
}
.content-invited-header {
	line-height: 17px; display: table;
}
.content-invited-header p {
	vertical-align: middle; display: table-cell;
}
.notice-contents {
	top: 50%; height: 130px; margin-top: -8px;
}
.popup-content.popup-size-small {
	width: 200px;
}
.notice-full-page {
	background: rgb(255, 255, 255);
}
.content-detail.time-setting-detail:hover {
	background: rgb(255, 255, 255);
}
.list-type-meeting .list-selected:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.time-setting-left button:active {
	background-color: rgba(0, 0, 0, 0.05);
}
#sublist-holder .user-list-item:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.content-tab-menu-item:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.setting-item:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.qm-item:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.time-setting-content-detail:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.favorite-meeting-area:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.lock-setting-content .lock-setting-keypad li > div:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.schedule-edit-item-detail:active {
	background-color: rgba(0, 0, 0, 0.05);
}
a.btn-other-attendee:active {
	background-color: rgba(0, 0, 0, 0.05);
}
a.btn-command.btn-attendee-update:active {
	background-color: rgba(0, 0, 0, 0.05);
}
li.rd-list-item:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.panel-time button:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.popup-btn:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.card-approval:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.panel-sign button:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.content-detail.use-info-content-list:active {
	background-color: rgba(0, 0, 0, 0.05);
}
li.notice-list-item:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.content-detail.item-arrow-up:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.content-detail.item-arrow-down:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.content-detail:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.content-tab-menu-item:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.meeting-list-section .list-type-meeting li:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.ing-meeting-detail-info:active {
	background-color: rgba(0, 0, 0, 0.05);
}
li .qm-item:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.favorite-meeting-list .list-type-user li:active {
	background-color: rgba(0, 0, 0, 0);
}
.quickmenu-btn-area button {
	cursor: default;
}
.meeting-list-enter-btn {
	background-color: transparent;
}
.qm-item a {
	cursor: default;
}
.time-wrap {
	left: 0px; top: 57px; width: 100%; height: 100%; position: fixed;
}
.titlebar-search-tab#content-holder {
	background: rgb(255, 255, 255);
}
#quickmenu .btn-quickmenu {
	left: 6px; top: 7px; width: 40px; height: 40px; bottom: 0px; position: absolute;
}
.btn-quickmenu-back {
	left: 6px; top: 7px; width: 40px; height: 40px; bottom: 0px; position: absolute;
}
.btn-quickmenu-back {
	background-position: 11px;
}
:nth-child(3).detail-option-categorize .detail-option-title {
	padding: 10px 5%;
}
.meeting-list-timezone {
	text-align: left; padding-left: 12px;
}
li.user-list-item .sub-profile-name {
	width: 75px;
}
li.user-list-item .profile-name {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
li.user-list-item .major-profile-name {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
li.user-list-item .profile-name {
	width: 170px;
}
.list-body-title {
	width: 170px;
}
li.user-list-item .profile-name.type02 {
	width: 300px;
}
li.user-list-item .list-profile-department {
	width: 170px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
li.user-list-item .profile-department {
	width: 170px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.list-body .list-body-summary {
	width: 170px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.favorite-meeting-list .list-type-user li {
	display: inline-block;
}
.qm-function-list {
	left: 0px; right: 0px;
}
li:nth-child(1).qm-item::after {
	left: 15px; top: 51px; width: 255px; right: 15px; border-bottom-color: rgb(59, 68, 76); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; content: "";
}
li:nth-child(2).qm-item::after {
	left: 15px; top: 101px; width: 255px; right: 15px; border-bottom-color: rgb(59, 68, 76); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; content: "";
}
li:nth-child(3).qm-item::after {
	left: 15px; top: 152px; width: 255px; right: 15px; border-bottom-color: rgb(59, 68, 76); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; content: "";
}
li:nth-child(4).qm-item::after {
	left: 15px; top: 203px; width: 255px; right: 15px; border-bottom-color: rgb(59, 68, 76); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; content: "";
}
li:nth-child(5).qm-item::after {
	left: 15px; top: 253px; width: 255px; right: 15px; border-bottom-color: rgb(59, 68, 76); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; content: "";
}
ul.qm-items::after {
	left: 15px; top: 0px; width: 255px; right: 15px; border-top-color: rgb(59, 68, 76); border-top-width: 1px; border-top-style: solid; position: absolute; content: "";
}
li.qm-item {
	padding: 13px 15px 5px;
}
#toolbar .btn-toolbar-attendee {
	background-position: center; margin: 0px; left: -84px; top: 7px; width: 40px; height: 40px; right: 0px; bottom: 0px; position: absolute;
}
#titlebar #toolbar .btn-toolbar-now {
	background-position: center; margin: 0px; left: -84px; top: 7px; width: 40px; height: 40px; right: 0px; bottom: 0px; position: absolute;
}
#toolbar .btn-toolbar-more {
	background-position: center; left: -40px; top: 2px; width: 40px; height: 40px; position: absolute;
}
#toolbar .btn-toolbar-delete {
	background-position: center; left: -40px; top: 2px; width: 40px; height: 40px; position: absolute;
}
#toolbar .btn-toolbar-add {
	background-position: center; left: -40px; top: 2px; width: 40px; height: 40px; position: absolute;
}
#toolbar .btn-toolbar-schedule {
	background-position: center; left: -40px; top: 2px; width: 40px; height: 40px; position: absolute;
}
#toolbar .btn-toolbar-check {
	background-position: center; left: -40px; top: 2px; width: 40px; height: 40px; position: absolute;
}
.context-menu li {
	padding: 4px 20px; width: auto; height: 30px; color: rgb(51, 51, 51); line-height: 35px;
}
.context-menu li:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.context-menu li a {
	cursor: default;
}
.context-menu {
	padding: 0px; width: 180px;
}
.time-wrap {
	left: 0px; top: 57px; width: 100%; height: 90%; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.popup-title span {
	color: blue; text-decoration: underline;
}
#titlebar #toolbar .btn-toolbar-now2 {
	background-position: center; margin: 0px; top: 7px; width: 40px; height: 40px; right: 0px; bottom: 0px; position: absolute; background-image: url("../../images/KOR/topbar_icon_now.png");
}
ul.user-list.full {
	left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.download-content {
	display:flex;flex-direction:column;
	background: rgb(255, 255, 255);padding: 25px 30px;min-height:calc(100% - 140px);box-sizing:border-box;
}
.download-content-detail {
	padding: 20px 0 25px; color: rgb(102, 102, 102); line-height: 18px; font-size: 13px; background-color: rgb(255, 255, 255);
}
.download-content-detail dt {
	padding-bottom: 5px;
}
.download-content-detail dd {/* 20201223 수정 */
	padding-bottom:5px;padding-left:10px;text-indent:-9px;
}
.download-content-detail dd span {
	color: rgb(41, 41, 41); letter-spacing: -0.5px; display: block;
}
.download-content strong {
	color: rgb(10, 10, 10); font-weight: bold;
}
.downlod-btn-box {/* 20201223 수정 */
	margin: 0px; padding: 44px 0; /*height: 150px;*/
}
.downlod-btn-box .btn-block {
	margin: 0px; width: 100%;
}
.downlod-btn-box .btn-block.mgTopside {
	margin-top: 10px;
}
.download-description {
	color: rgb(102, 102, 102); line-height: 16px; padding-top: 12px; font-size: 12px;
}
button.btn-command.style4 {
	border-radius: 30px; border: 2px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 36px; color: rgb(141, 141, 141); line-height: 1px; font-size: 16px; display: block; background-color: rgb(255, 255, 255);
}
.btn-block-small {
	margin: 0px 29%; width: 42%;
}
.downlod-btn-box-small {
	margin: 0px 30px; height: 56px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
button.btn-command.style4:active {
	opacity: 0.7;
}
button.btn-command.style4.disabled {
	color: rgb(236, 238, 239); background-color: rgb(223, 226, 228);
}
.service-info {/* 20201223 수정 */
	flex:none;margin:auto 20px 0px; padding-top: 21px; font-size:16px; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid;
}
.service-info span {
	color: rgb(88, 88, 88); font-size:16px;
}
.service-info a {
	color:#359feb; font-size:16px; text-decoration: underline; float: right;
}

.guide-app {margin-bottom:24px;text-align: center;font-size: 14px;}

.download-os-list {
	padding: 0;
}
.download-os-list::after {
	clear: both; display: block; content: "";
}
.download-os-list li {
	width: 50%; height: 40px; float: left;
}
.download-os-list li a {
	border: 1px solid rgb(204, 204, 204); border-image: none; height: 40px; text-align: center; color: rgb(102, 102, 102); line-height: 42px; display: block; box-sizing: border-box; -webkit-appearance: none;
}
.download-os-list li > span {
	display:flex;align-items:center;justify-content:center;border: 1px solid rgb(204, 204, 204); border-image: none; height: 40px; text-align: center; color: rgb(102, 102, 102); line-height: 42px;box-sizing: border-box; -webkit-appearance: none;
}
.download-os-list li.and a {
	border-radius: 3px 0px 0px 3px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.download-os-list li.and > span {
	border-radius: 3px 0px 0px 3px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.download-os-list li.ios a {
	border-radius: 0px 3px 3px 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.download-os-list li.ios > span {
	border-radius: 0px 3px 3px 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.download-os-list li.on a {
	border: 1px solid rgb(47, 58, 86); border-image: none; color: rgb(47, 58, 86);
}
.download-os-list li.on > span {
	border: 1px solid rgb(47, 58, 86); border-image: none; color: rgb(47, 58, 86);
}
.download-os-list li a span {
	margin-top: -5px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.download-os-list li > span span {
	flex:none;margin-right:8px; vertical-align: middle; display: inline-block;
}
.download-os-list li.and a span {
	background: url("https://knoxmeeting.azureedge.net/download/os_icon_and.png") no-repeat 0% 0% / 14.5px 16.5px; width: 14.5px; height: 16.5px;
}
.download-os-list li.and > span span {
	background: url("https://knoxmeeting.azureedge.net/download/os_icon_and.png") no-repeat 0% 0% / 14.5px 16.5px; width: 14.5px; height: 16.5px;
}
.download-os-list li.and.on a span {
	background: url("https://knoxmeeting.azureedge.net/download/os_icon_and_on.png") no-repeat 0% 0% / 14.5px 16.5px;
}
.download-os-list li.and.on > span span {
	background: url("https://knoxmeeting.azureedge.net/download/os_icon_and_on.png") no-repeat 0% 0% / 14.5px 16.5px;
}
.download-os-list li.ios a span {
	background: url("https://knoxmeeting.azureedge.net/download/os_icon_ios.png") no-repeat 0% 0% / 13.5px 16.5px; width: 13.5px; height: 16.5px;
}
.download-os-list li.ios > span span {
	background: url("https://knoxmeeting.azureedge.net/download/os_icon_ios.png") no-repeat 0% 0% / 13.5px 16.5px; width: 13.5px; height: 16.5px;
}
.download-os-list li.ios.on a span {
	background: url("https://knoxmeeting.azureedge.net/download/os_icon_ios_on.png") no-repeat 0% 0% / 13.5px 16.5px;
}
.download-os-list li.ios.on > span span {
	background: url("https://knoxmeeting.azureedge.net/download/os_icon_ios_on.png") no-repeat 0% 0% / 13.5px 16.5px;
}
.info-content-detail {
	margin: 0px 15px; height: 63%; color: rgb(125, 125, 125); line-height: 30px; font-size: 17px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.info-content-detail p {
	margin: 25px 0px; line-height: 22px;
}
.service-info.tel {
	text-align: center;
}
.popup-content.popup-width-size {
	margin: 97px auto 0px; width: 416px;
}
#login-error-holder {
	left: 0px; top: 140px; right: 0px; bottom: 0px; position: absolute;
}
.login-error-content {
	margin: 0px auto; width: 55%; height: auto; padding-top: 25%;
}
.login-error-summary {
	width: 100%;
}
#login-error-holder .contents-btn-box {
	margin: 0px; left: 0px; right: 0px; bottom: 10px; position: absolute;
}
.list-head-image {
	width: 45px; height: 45px;
}
.login-paragraph .login-contents-box3.height {
	margin-top: 12.2em;
}
#invitation-holder {
	position: absolute;
}
#pullDown {
	width: 20px; height: 20px;
}
#pullUp {
	width: 20px; height: 20px;
}
#simple-dialog .textbox input[type=text] {
	padding-right: 65px;
}
div.textbox-search input[type=text]:not(.cssbrowser) {
	padding-right: 39px;
}
div.textbox2 input[type=password]:not(.cssbrowser) {
	padding-right: 35px;
}
div.textbox2 input[type=text]:not(.cssbrowser) {
	padding-right: 35px;
}
div.textbox2 input[type=number]:not(.cssbrowser) {
	padding-right: 35px;
}
div.textbox input[type=text]:not(.cssbrowser) {
	padding-right: 35px;
}
div.textbox input[type=number]:not(.cssbrowser) {
	padding-right: 35px;
}
.other-timeline-header-city {
	width: 260px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
li.user-list-item .group-name {
	display: inline;
}
li.user-list-item .group-name p {
	width: auto; height: 30px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 173px;
}
li.user-list-item .group-name em {
	margin-left: 5px; position: absolute;
}
#sublist-holder .sublist-header {
	height: 35px; line-height: 2.2em;
}
#sublist-holder .user-list {
	padding: 8px 15px 15px 0px; border-top-color: rgb(113, 153, 188);
}
#sublist-holder {
	top: auto; bottom: 0px; background-color: rgb(96, 141, 180);
}
.loading-area img {
	left: 44%; top: 46%;
}
div.textbox-search input[type=text]:not(.cssbrowser) {
	margin: 12px 15px 0px;
}
div.textbox-search input[type=text]:not(.cssbrowser) + em {
	top: 22px;
}
div.textbox-search input[type=text]:not(.cssbrowser):focus + em {
	top: 22px;
}
.addition div.textbox-search input[type=text]:not(.cssbrowser):focus + em {
	top: 36px !important;
}
div.textbox-search input[type=text]:not(.cssbrowser) + em + button {
	top: 22px;
}
#sublist-holder .user-list-item button {
	right: 13px;
}
.content-major-header {
	padding: 11px 15px; width: 100%; height: 62px; color: rgb(82, 84, 85); line-height: 17px; font-size: 0.9em; border-top-color: rgb(246, 246, 246); border-top-width: 1px; border-top-style: solid; display: table; box-sizing: border-box; background-color: rgb(241, 244, 247);
}
.content-major-header p {
	vertical-align: middle; display: table-cell;
}
.context-menu {
	border: 1px solid rgb(33, 80, 121); border-image: none;
}
button.btn-command {
	line-height: 3em;
}
.profile-detail.addition {
	line-height: 25px;
}
.meeting-list-section {
	margin-bottom: 2px;
}
.meeting-list > div:nth-child(2) .meeting-list-day {
	padding: 0.5em 0px;
}
textarea.meeting-agenda {
	padding: 12px 15px 12px 0px;
}
.tutorial-holder {
	left: 0px; top: 52px; width: 100%; height: 100%; text-align: center; right: 0px; position: absolute;
}
.tutorial-holder img {
	width: 360px; height: 2510px;
}
.tutorial-bar#titlebar {
	background: rgb(229, 229, 229); height: 51px;
}
.tutorial-bar#titlebar .tutorial-bar-text {
	width: 100%; height: 55px; color: rgb(78, 78, 78); line-height: 53px; font-size: 1.18em; margin-left: 17px; display: block;
}
button.btn-tutorial {
	outline: 0px; top: 2404px; width: 45px; height: 45px; right: 15px; position: absolute; z-index: 100; background-image: url("../../images/KOR/btn_up_n.png"); background-size: 45px 45px; background-color: transparent;
}
button.btn-tutorial:active {
	background-image: url("../../images/KOR/btn_up_p.png");
}
.download-content-head {
	width: 100%; height: 108px; text-align: left; color: rgb(204, 224, 252); font-size: 0.93em; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.download-content-logo {
	width: 100%; height: 60px; padding-top: 26px; padding-left: 21px; position: relative;
}
.download-content.addition {
	background: none; height: auto;
}
.download-frame {
	background: rgb(255, 255, 255); border: 11px solid rgb(229, 229, 229); border-image: none; width: 100%; height: 100%; box-sizing: border-box;
}
.download-content-detail.addition {
	padding: 8px 9px 15px 19px; color: rgb(125, 125, 125); line-height: 30px; font-size: 17px; background-color: rgb(255, 255, 255);
}
a.address {
	color: rgb(61, 162, 248); text-decoration: underline;
}
.download-content-detail.addition .description {
	line-height: 19px; margin-bottom: 14px;
}
.download-content-detail.addition .description2 {
	line-height: 19px; margin-top: 17px;
}
li.user-list-item .profile-attend-department {
	width: auto; max-width: 320px;
}
textarea.meeting-agenda {
	padding-left: 0px !important; display: block; -webkit-appearance: none; -webkit-overflow-scrolling: touch;
}
textarea.meeting-agenda:focus {
	padding-left: 0px !important;
}
.privacy-content {
	bottom: 100px;
}
div.btn-bottom {
	text-align: center;
}
a.btn-style {
	margin: 0px; width: 45%; text-align: center; color: rgb(7, 136, 246); line-height: 35px; font-size: 0.81em; text-decoration: underline; display: inline-block;
}
a.btn-style:active {
	color: rgb(7, 136, 246); background-color: rgba(0, 0, 0, 0.05);
}
.btn-area {
	margin: 10px 0px 5px; text-align: center;
}
input[type=checkbox]:not(.cssbrowser).btn-check5 + label {
	background: none; padding: 5px 0px 0px !important; color: rgb(50, 51, 51); float: left;
}
input[type=checkbox]:not(.cssbrowser).btn-check5 + label + label {
	background: url("../../images/KOR/btn_check_off.png") no-repeat 0% 0% / 26px 26px; margin: 4px 0px 0px; padding: 1px 1px 1px 25px !important; height: 26px; color: rgb(88, 88, 88); line-height: 1.6em; font-size: 1.12em !important; float: right; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type=checkbox]:not(.cssbrowser).btn-check5:hover + label {
	background: none; color: rgb(50, 51, 51);
}
input[type=checkbox]:not(.cssbrowser).btn-check5:hover + label + label {
	background-image: url("../../images/KOR/btn_check_off.png");
}
input[type=checkbox]:checked:not(.cssbrowser).btn-check5 + label {
	color: rgb(7, 136, 246);
}
input[type=checkbox]:checked:not(.cssbrowser).btn-check5 + label + label {
	background-image: url("../../images/KOR/btn_check_on.png");
}
label.checkLabel {
	color: rgb(7, 136, 246) !important; background-image: url("../../images/KOR/btn_check_on.png") !important;
}
input[type=checkbox]:checked:not(.cssbrowser).btn-check5:hover + label {
	color: rgb(7, 136, 246);
}
input[type=checkbox]:checked:not(.cssbrowser).btn-check5:hover + label + label {
	background-image: url("../../images/KOR/btn_check_on.png");
}
input[type=checkbox]:disabled:not(.cssbrowser).btn-check5 + label + label {
	background-image: url("../../images/KOR/btn_check_disabledoff.png");
}
input[type=checkbox]:disabled:not(.cssbrowser).btn-check5:hover + label + label {
	background-image: url("../../images/KOR/btn_check_disabledoff.png");
}
input[type=checkbox]:disabled:checked:not(.cssbrowser).btn-check5 + label + label {
	background-image: url("../../images/KOR/btn_check_disabledon.png");
}
input[type=checkbox]:disabled:checked:not(.cssbrowser).btn-check5:hover + label + label {
	background-image: url("../../images/KOR/btn_check_disabledon.png");
}
.popup-content.popup-app-size {
	padding: 0px; width: 265px;
}
.popup-content.popup-type-list.popup-app-size p {
	padding: 20px 20px 0px;
}
.tutorial-holder.use_info {
	top: 0px;
}
.tutorial-holder.use_info img {
	width: 360px; height: 2710px;
}
button.btn-tutorial.use_info {
	top: 2650px;
}
.tutorial-bar#titlebar .tutorial-bar-text {
	text-align: center; margin-left: 0px;
}
.tutorial-bar#titlebar {
	background: rgb(255, 255, 255); height: 51px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.privacy-content.type02 {
	bottom: 122px;
}
.privacy-content.privacy-position {
	bottom: 0px; position: absolute;
}
li.notice-list-item {
	padding: 10px 35px 10px 0px; line-height: 25px;
}
.padding {
	padding: 5px 9px 5px 15px;
}
.privacy-content {
	padding: 25px 15px 0px;
}
.content-header {
	padding: 11px 15px; width: 100%; height: 62px; color: rgb(82, 84, 85); line-height: 17px; font-size: 0.9em; border-top-color: rgb(246, 246, 246); border-top-width: 1px; border-top-style: solid; display: table; box-sizing: border-box; background-color: rgb(241, 244, 247);
}
.content-header p {
	vertical-align: middle; display: table-cell;
}
li.user-list-item .profile-detail {
	padding: 15px 0px;
}
table.tbl_type01 {
	margin: 0px; padding: 0px; border-top-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-collapse: collapse;
}
table.tbl_type01 thead th {
	border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
table.tbl_type01 tbody td {
	border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
table.tbl_type01 thead th {
	background-color: rgb(249, 249, 249);
}
.deskList {
	background: rgb(255, 255, 255); height: 100%;
}
.deskList li {
	padding: 20px 0px 20px 15px; border-bottom-color: rgb(246, 246, 246); border-bottom-width: 0.1em; border-bottom-style: solid; position: relative;
}
.deskList li:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.deskList li strong {
	color: rgb(51, 51, 51); font-size: 1.12em; font-weight: bold; display: block;
}
.deskList li span {
	color: rgb(102, 102, 102); line-height: 1.2; overflow: hidden; padding-right: 60px; font-size: 0.75em; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.deskList li em {
	display: block; position: absolute;
}
.deskList li em.notice {
	background: url("../../images/KOR/ico_notice.png") no-repeat 0px 0px / 24px 24px; top: 28px; width: 24px; height: 24px; right: 26px;
}
.deskList li em.mail {
	background: url("../../images/KOR/ico_mail.png") no-repeat 0px 0px / 22px 18px; top: 31px; width: 22px; height: 18px; right: 27px;
}
.deskList li em.call {
	background: url("../../images/KOR/ico_call.png") no-repeat 0px 0px / 23px 23px; top: 30px; width: 23px; height: 23px; right: 26.5px;
}
.deskList li em.logSend {
	background: url("../../images/KOR/ico_send.png") no-repeat 0px 0px / 24px 31px; top: 25.5px; width: 24px; height: 31px; right: 26px;
}
.deskList li em.new {
	border-radius: 0.75em; width: 34.5px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; margin-top: 2px; margin-left: 10px; vertical-align: middle; display: inline-block; background-color: rgb(249, 186, 15);
}
.link-bottom {
	left: 0px; width: 100%; height: auto; bottom: 0px; position: absolute;
}
.link-bottom.type02 {
	background: rgb(255, 255, 255); width: 100%;
}
.link-bottom li {
	height: 60px; line-height: 60px; border-top-color: rgb(242, 242, 242); border-top-width: 1px; border-top-style: solid; position: relative;
}
.link-bottom li a {
	padding: 0px 40px 0px 15px; height: 60px; color: rgb(51, 51, 51); line-height: 60px; font-size: 18px; display: block;
}
.link-bottom li a em {
	top: 20px; width: 12px; height: 20px; right: 15px; display: block; position: absolute; background-image: url("../../images/KOR/arrow-right.png"); background-size: 12px 20px;
}
.link-bottom li:active {
	background-color: rgba(0, 0, 0, 0.05);
}
.skin#quickmenu {
	padding: 0px;
}
.skin#quickmenu .qm-profile-contents {
	padding: 21.5px 0px 21.5px 17px; height: 80px; position: relative; box-sizing: border-box;
}
.skin#quickmenu .qm-profile-contents .profile-image {
	margin: 0px; width: 37px; height: 37px; float: left;
}
.skin#quickmenu .qm-profile-contents .profile-image img.profile-edit {
	margin: 0px; width: 13px; height: 13px;
}
.skin#quickmenu .qm-profile-contents .qm-profile-detail {
	padding: 21.5px 0px 0px; left: 0px; top: 0px; width: 100%; text-align: left; position: absolute;
}
.skin#quickmenu .qm-profile-contents .qm-profile-detail div {
	padding: 0px 20px 0px 67px; overflow: hidden; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.skin#quickmenu .qm-profile-contents .profile-name {
	line-height: 24px; font-size: 18px;
}
.skin#quickmenu .qm-function-list {
	background: rgb(255, 255, 255); top: 80px;
}
.skin#quickmenu .qm-function-list ul.qm-items::after {
	display: none; content: "";
}
.skin#quickmenu .qm-function-list li.qm-item {
	padding: 11px 25px 6px 62px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.skin#quickmenu .qm-function-list li.qm-item::after {
	display: none; content: "";
}
.skin#quickmenu .qm-function-list li.qm-item a {
	color: rgb(51, 51, 51); font-size: 18px;
}
.skin#quickmenu .qm-function-list li.qm-item em.version {
	font-size: 14px;
}
.skin#quickmenu .qm-function-list li.qm-item em.new {
	border-radius: 0.75em; width: 34.5px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; margin-top: 4px; vertical-align: middle; float: right; display: inline-block; background-color: rgb(249, 186, 15);
}
.skin#quickmenu .qm-function-list li.icoArlam {
	background-position: 27px 17px; background-image: url("../../images/KOR/ico_lnb_arlam.png"); background-repeat: no-repeat; background-size: 16px 19px;
}
.skin#quickmenu .qm-function-list li.icoTime {
	background-position: 27px 16px; background-image: url("../../images/KOR/ico_lnb_time.png"); background-repeat: no-repeat; background-size: 19px 19px;
}
.skin#quickmenu .qm-function-list li.icoLock {
	background-position: 27px 16px; background-image: url("../../images/KOR/ico_lnb_lock.png"); background-repeat: no-repeat; background-size: 16px 20px;
}
.skin#quickmenu .qm-function-list li.icoInfo {
	background-position: 27px 17px; background-image: url("../../images/KOR/ico_lnb_info.png"); background-repeat: no-repeat; background-size: 19px 19px;
}
.skin#quickmenu .qm-function-list li.icoDesk {
	background-position: 27px 17px; background-image: url("../../images/KOR/ico_lnb_desk.png"); background-repeat: no-repeat; background-size: 20px 17px;
}
.skin#quickmenu .qm-function-list li.icoLogout {
	background-position: 27px 17px; background-image: url("../../images/KOR/ico_lnb_logout.png"); background-repeat: no-repeat; background-size: 19px 18px;
}
.popup-title.type02 {
	font-weight: bold; margin-bottom: 14px;
}
.popup-noti p::after {
	clear: both; display: block; content: "";
}
.popup-noti p span {
	line-height: 28px; margin-right: 5px; float: left;
}
.popup-noti p input {
	background: rgb(255, 255, 255); outline: 0px; border: currentColor; border-image: none; width: 150px; line-height: 28px; float: left;
}
.popup-noti p.popup-url input {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 225px; float: left;
}
body.popTutorial {
	overflow: auto; position: static;
}
body.popTutorial #mainframe {
	position: static;
}
#login-content button.btn-command.style2 {
	border: 0px currentColor; border-image: none; color: rgb(7, 136, 246);
}
#login-content button.btn-command.style2:active {
	background: rgb(227, 227, 227);
}
.content-header.append span {
	text-indent: -12px; padding-top: 5px; padding-left: 12px; font-weight: normal; display: block;
}
.user-list-address-book ul {
	background: rgb(250, 253, 255);
}
#dimd {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 1010;
}
.active#dimd {
	display: block;
}
@media screen and (min-width:400px)
{
.lock-setting-content .lock-setting-keypad ul:first-child {
	margin-bottom: 30px;
}
.lock-setting-content .lock-setting-keypad ul {
	margin-bottom: 30px;
}
}
.openSource {
	-ms-word-break: break-all;
}
.openSource h3 {
	line-height: 1; font-size: 30px; font-weight: bold;
}
.openSource h4 {
	font-weight: bold; margin-top: 40px;
}
.openSource .guideTxt {
	margin-top: 50px;
}
.openSource p {
	margin-top: 15px;
}
.openSource ul {
	padding-left: 15px; margin-top: 15px;
}
.openSource .listNumber {
	padding-left: 0px; margin-top: 25px;
}
.openSource .listNumber ul {
	padding-left: 15px;
}
.openSource .listNumber li {
	margin-top: 15px;
}
.openSource .listNumber li:first-child {
	margin-top: 0px;
}
.wyz_service_terms ol li {
	list-style: decimal !important; margin-left: 25px;
}
.login-paragraph .login-contents-box3.type04 {
	padding: 0px; margin-top: 147px;
}
.login-paragraph .login-contents-box3.type05 {
	padding: 0px; margin-top: 0px;
}
.login-paragraph .login-contents-box3.type06 {
	padding: 0px; margin-top: 128px;
}
.list-tail {
	width: 100px; text-align: right; position: relative;
}
.list-tail div {
	float: none !important;
}
.list-tail.del_type {
	padding: 0px 45px 0px 0px; width: 112px;
}
li.user-list-item .btn-delete {
	margin: -10px 0px 0px; top: 50%; right: 15px; position: absolute;
}
.list-body-title {
	width: 170px;
}
.type_audio {
	width: 12.5px; height: 12.5px; text-align: left; text-indent: -999px; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block; background-image: url("../../images/KOR/ico_audio.png"); background-size: 12.5px 12.5px;
}
.type_web {
	width: 12.5px; height: 12.5px; text-align: left; text-indent: -999px; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block; background-image: url("../../images/KOR/ico_web.png"); background-size: 12.5px 12.5px;
}
.detail-header-contents .type_web {
	margin-top: -3px;
}
.detail-header-contents .type_audio {
	margin-top: -3px;
}
.schedule-edit-item.select_type {
	padding: 18px 5%; height: 78px;
}
.schedule-edit-item.select_type p {
	color: rgba(0, 0, 0, 0.5); font-size: 12px; margin-top: 5px;
}
.schedule-edit-item.select_type .option-controll-btn {
	margin-top: -9px;
}
.schedule-edit-item.select_type label {
	color: rgb(88, 88, 88); font-size: 1em; font-weight: normal; margin-bottom: 5px;
}
.agreement-content .all_agree {
	padding: 21px 15px; width: 100%; height: 50px; position: relative; box-sizing: border-box;
}
.agreement-content .all_agree input[type=checkbox]:not(.cssbrowser).btn-check5 + label + label {
	margin: 0px;
}
.agreement-content .all_agree .checkbox {
	margin-top: -9px;
}
.agreement-content .checkbox input[type=checkbox]:not(.cssbrowser).btn-check5 + label + label {
	padding: 3px 1px 1px 35px !important; height: auto; color: rgb(0, 0, 0); line-height: 22px; font-size: 15px !important; float: left;
}
.agreement-content .checkbox input[type=checkbox]:checked:not(.cssbrowser).btn-check5 + label + label {
	color: rgb(8, 136, 246);
}
.agreement-content .list_agree {
	background: rgb(247, 248, 250); padding: 14px 15px;
}
.agreement-content .list_agree li {
	padding-right: 30px; margin-top: 8px; position: relative;
}
.agreement-content .list_agree li:first-child {
	margin-top: 0px;
}
.agreement-content .list_agree li::after {
	clear: both; display: block; content: "";
}
.agreement-content .list_agree li div::after {
	clear: both; display: block; content: "";
}
.agreement-content .list_agree li a {
	top: 12px; right: 0px; color: rgb(102, 102, 102); line-height: 14px; font-size: 12px; position: absolute;
}
.pw_guide_txt {
	margin: 0px 5%; color: rgb(0, 0, 0); line-height: 16px; font-size: 12px;
}
.error_id_check {
	margin: 5px 5% 0px; height: 14px; color: rgb(255, 63, 0); font-size: 12px;
}
.type_select {
	padding: 0px 5%;
}
.type_select::after {
	clear: both; display: block; content: "";
}
.type_select div.textbox {
	width: 40%; float: left;
}
.type_select div.textbox input[type=text]:not(.cssbrowser) {
	margin: 0px; padding-right: 20px;
}
.type_select div.textbox input[type=text]:not(.cssbrowser) + em {
	right: 0.7em;
}
.type_select select {
	background-position: right 13px; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(145, 146, 148); outline: 0px; border-image: none; width: 60%; height: 40px; color: rgb(0, 0, 0); font-size: 1em; float: right; background-image: url("../../images/KOR/arrow-down.png"); background-repeat: no-repeat; background-size: 20px 12px; background-color: rgb(255, 255, 255);
}
.type_select02 {
	padding: 0px; margin-top: 25px;
}
.type_select02::after {
	clear: both; display: block; content: "";
}
.type_select02 div.textbox {
	margin-top: 15px;
}
.type_select02 div.textbox::after {
	clear: both; display: block; content: "";
}
.type_select02 div.textbox input[type=text]:not(.cssbrowser) {
	margin: 0px; width: 100%; padding-right: 0px; font-size: 18px; float: right;
}
.type_select02 div.textbox input[type=text]:not(.cssbrowser) + em {
	right: 0px;
}
.type_select02 select {
	background-position: right 14px; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(145, 146, 148); outline: 0px; border-image: none; width: 100%; height: 40px; color: rgb(0, 0, 0); padding-right: 25px; padding-left: 0px; font-size: 18px; background-image: url("../../images/KOR/arrow-down.png"); background-repeat: no-repeat; background-size: 20px 12px; background-color: rgb(255, 255, 255);
}
.popup-type-enter {
	padding-top: 40px; margin-top: 140px; position: relative;
}
.popup-type-enter.type02 {
	margin-top: 200px;
}
.popup-type-enter.type03 {
	margin-top: 90px;
}
.popup-type-enter .popup-title {
	line-height: 1; font-size: 17px;
}
.popup-type-enter .btn-enter-area {
	padding-bottom: 25px; margin-top: 25px;
}
.popup-type-enter .btn-enter-area .btn-block {
	margin: 0px; width: 100%;
}
.popup-type-enter .btn-enter-area .btn-block .btn-command {
	height: 48px; line-height: 48px; margin-top: 12.5px;
}
.popup-type-enter .btn-enter-area .btn-block .btn-command span {
	width: 22px; height: 22px; margin-top: -4px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.popup-type-enter .btn-enter-area .btn-block .btn-command.type01 span {
	background-image: url("../../images/KOR/ico_enter01.png"); background-size: 22px 22px;
}
.popup-type-enter .btn-enter-area .btn-block .btn-command.type02 span {
	background-image: url("../../images/KOR/ico_enter02.png"); background-size: 22px 22px;
}
.popup-type-enter .btn-enter-area :first-child.btn-block .btn-command {
	margin-top: 0px;
}
.popup-type-enter .close {
	background-position: 50% 50%; top: 3px; width: 35px; height: 35px; right: 3px; text-indent: -9999px; overflow: hidden; display: block; position: absolute; background-image: url("../../images/KOR/ico_pop_close.png"); background-repeat: no-repeat; background-size: 13px 13px;
}
.enter-type-tab {
	height: 40px;
}
.enter-type-tab::after {
	clear: both; display: block; content: "";
}
.enter-type-tab li {
	list-style: none; width: 50%; height: 40px; float: left; box-sizing: border-box;
}
.enter-type-tab li a {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-radius: 0px 3px 3px 0px; border-image: none; height: 40px; text-align: center; color: rgb(0, 0, 0); line-height: 42px; display: block;
}
.enter-type-tab li:first-child a {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-radius: 3px 0px 0px 3px; border-image: none;
}
.enter-type-tab li a.on {
	border: 1px solid rgb(7, 136, 246); border-image: none; color: rgb(7, 136, 246);
}
.phone-cont {
	color: rgb(102, 102, 102); line-height: 20px; letter-spacing: -1px; padding-top: 20px; font-size: 15px;
}
.phone-cont dl {
	padding-bottom: 35px;
}
.phone-cont dl dt {
	color: rgb(51, 51, 51); font-weight: bold; margin-top: 32px;
}
.phone-cont dl dt:first-child {
	margin-top: 0px;
}
.phone-cont dl dd li {
	color: rgb(102, 102, 102); text-indent: -14px; padding-left: 14px; margin-top: 8px;
}
.phone-cont dl dd li:first-child {
	margin-top: 0px;
}
.phone-cont dl dd li span {
	color: rgb(153, 153, 153); line-height: 18px; text-indent: 0px; font-size: 12px; display: block;
}
.phone-cont dl dd li span.type-code {
	color: rgb(51, 51, 51); line-height: 18px; font-size: 15px; font-weight: bold;
}
.phone-cont dl dd select {
	background-position: right 13px; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(145, 146, 148); border-image: none; width: 100%; height: 40px; color: rgb(51, 51, 51); font-size: 18px; margin-top: 8px; background-image: url("../../images/KOR/arrow-down.png"); background-repeat: no-repeat; background-size: 20px 12px; background-color: rgb(255, 255, 255);
}
.phone-cont dl dd .number {
	padding-top: 12px;
}
.phone-cont dl dd .number strong {
	color: rgb(0, 0, 0); padding-bottom: 2px; font-size: 15px; font-weight: bold; display: block;
}
.phone-cont dl dd .number ul {
	height: 82px; -ms-overflow-y: auto; -webkit-overflow-scrolling: touch;
}
.phone-cont dl dd .number li {
	margin: 0px; padding: 0px;
}
.phone-cont dl dd .number li::after {
	clear: both; display: block; content: "";
}
.phone-cont dl dd .number li span {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 15px; float: left;
}
.phone-cont dl dd .number li span.nat {
	width: 80px; margin-right: 8px;
}
.list-refresh {
	background: rgb(241, 244, 247); padding: 0px 15px; height: 40px; text-align: right; line-height: 43px; position: relative;
}
.list-refresh .count {
	top: 0px; width: 85px; height: 40px; text-align: center; right: 15px; color: rgb(0, 0, 0); line-height: 42px; font-size: 14px; font-weight: bold; position: absolute;
}
.list-refresh button {
	background: rgb(255, 255, 255); padding: 0px 4.5px; border-radius: 4px; border: 2px solid rgb(221, 221, 221); border-image: none; height: 25px; color: rgb(204, 204, 204); line-height: 24px; font-size: 12px; vertical-align: middle; box-sizing: border-box;
}
.list-refresh p {
	text-align: left; font-size: 15px;
}
.title-phone#content-holder {
	background: rgb(255, 255, 255); top: 94px;
}
.title-phone#content-holder .list-head {
	background-position: 50% 50%; padding: 7.5px 15px; height: 60px; background-image: url("../../images/KOR/icon_phone_enter.png"); background-repeat: no-repeat; background-size: 45px 45px;
}
.title-phone#content-holder li.user-list-item .profile-attend-name {
	padding: 3px 0px 0px 15px; width: 470px;
}
.title-phone#content-holder li.user-list-item .profile-attend-name.wide {
	width: 590px;
}
.title-phone#content-holder li.user-list-item .profile-attend-name span {
	margin-right: 9px;
}
.title-phone#content-holder .type_select02 {
	margin: 34px 214px 0px 66px;
}
.title-phone#content-holder .type_select02 select {
	width: 38%; font-size: 1em; float: left;
}
.title-phone#content-holder .type_select02 div.textbox {
	margin: 0px; width: 60%; float: right;
}
.title-phone#content-holder .type_select02 div.textbox input {
	font-size: 1em;
}
.title-phone#content-holder div.btn-block {
	margin: 0px; top: 26px; width: 113px; height: 48px; right: 66px; position: absolute;
}
.title-phone#content-holder div.btn-block .btn-command {
	height: 48px;
}
.title-phone#content-holder .btn_direct {
	margin: 17.5px 14px 17.5px 0px; padding: 0px 7px; border-radius: 4px; border: 2px solid rgb(221, 221, 221); border-image: none; height: 25px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; float: right; display: block; box-sizing: border-box;
}
@media screen and (min-width:769px)
{
.version-info-content {
	background: rgb(255, 255, 255);
}
.link-bottom {
	border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid; position: static;
}
}
.agreement-content#content-holder {
	background: rgb(255, 255, 255); top: 57px;
}
.terms-content {
	padding: 14px 15px; font-size: 0.9rem;
}
.terms-content h3 {
	font-size: 1.2rem; font-weight: bold; margin-bottom: 10px;
}
.terms-content h4 {
	font-size: 1rem; font-weight: bold; margin-bottom: 5px;
}
.terms-content ul + h3 {
	margin-top: 20px;
}
.terms-content p + h3 {
	margin-top: 20px;
}
.terms-content ul + h4 {
	margin-top: 10px;
}
.terms-content p + h4 {
	margin-top: 10px;
}
.terms-content table {
	border-width: 1px 0px 0px 1px; border-style: solid; border-color: rgb(221, 221, 221); border-image: none; width: 100%; color: inherit; font-size: 0.8rem; border-collapse: collapse;
}
.terms-content table thead th {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); padding: 3px; border-image: none; background-color: rgb(245, 245, 245);
}
.terms-content table tbody th {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); padding: 3px; border-image: none; background-color: rgb(249, 249, 249);
}
.terms-content table tbody td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); padding: 3px; border-image: none; background-color: rgb(255, 255, 255);
}
.terms-content table tbody td a {
	color: rgb(8, 136, 246); text-decoration: underline;
}
.terms-content .tbl_type01 tbody td {
	text-align: center;
}
.terms-content .persnals {
	table-layout: fixed;
}
.terms-content .persnals th {
	padding: 5px; width: auto !important;
}
.terms-content .persnals td {
	padding: 5px; width: auto !important;
}
*:not(input):not(textarea) {
	-webkit-touch-callout: none; -webkit-user-select: none;
}
.messenger-login#login-content-head {
	height: 193px;
}
.messenger-lang {
	padding: 30px 30px 0px 0px;
}
.messenger-lang::after {
	clear: both; display: block; content: "";
}
.messenger-lang ul::after {
	clear: both; display: block; content: "";
}
.messenger-lang ul {
	float: right;
}
.messenger-lang li {
	letter-spacing: -1px; margin-left: 30px; float: left;
}
.messenger-lang li:first-child {
	margin-left: 0px;
}
input[type=radio]:not(.cssbrowser).btn-lang-check {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; color: rgb(255, 255, 255); overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
input[type=radio]:not(.cssbrowser).btn-lang-check + label {
	background: url("../../images/KOR/btn_lang_off.png") no-repeat 0% 0% / 26px 26px; padding: 1px 1px 1px 41px !important; height: 26px !important; color: rgb(255, 255, 255); line-height: 1.6em; font-size: 18px !important; font-weight: normal !important; vertical-align: middle; display: inline-block;
}
input[type=radio]:not(.cssbrowser).btn-lang-check:hover + label {
	background-image: url("../../images/KOR/btn_lang_off.png");
}
input[type=radio]:checked:not(.cssbrowser).btn-lang-check + label {
	color: rgb(255, 255, 255); background-image: url("../../images/KOR/btn_lang_on.png");
}
input[type=radio]:checked:not(.cssbrowser).btn-lang-check:hover + label {
	color: rgb(255, 255, 255); background-image: url("../../images/KOR/btn_lang_on.png");
}
.login-guide {
	color: rgb(255, 255, 255);
}
.login-guide-red {
	color: rgb(235, 74, 64);
}
.messenger-login .login-content-logo {
	padding-top: 45px;
}
.popup-type-enter.messinger-type {
	margin-top: 110px;
}
.messinger-type .guide-txt {
	color: rgb(50, 50, 50); letter-spacing: -1px; font-size: 17px;
}
.messinger-type .guide-txt02 {
	color: rgb(100, 100, 100); line-height: 15px; letter-spacing: -1px; font-size: 12px; margin-top: 18px;
}
.messinger-type .type_select02 {
	margin-top: 5px;
}
.messinger-type .type_select02 div.textbox {
	margin-top: 7.5px;
}
.messinger-type .type_select02 div:first-child.textbox {
	margin-top: 0px;
}
.messinger-type .type_select02 div.textbox input {
	height: 40px;
}
.messinger-type .type_select02 select {
	margin-top: 7.5px;
}
.messinger-type .popup-button-area {
	margin-top: 13px;
}
.messinger-type .popup-title.type02 {
	margin-bottom: 1px;
}
.type_webinar {
	width: 42px; height: 12.5px; text-align: left; text-indent: -999px; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block; background-image: url("../../images/KOR/ico_webinar.png"); background-size: 41.5px 12.5px;
}
.ing-meeting-speaker {
	color: rgb(82, 152, 0); font-size: 0.7em;
}
.profile-attend-name.type2 {
	line-height: 1; padding-top: 5px !important;
}
.profile-attend-name span {
	font-size: 0.7em; margin-top: 9px; display: block;
}
.profile-attend-name span.ing-meeting-created {
	color: rgb(7, 136, 246);
}
.profile-attend-name span.ing-meeting-attend {
	color: rgb(222, 71, 67);
}
.profile-attend-name span.ing-meeting-speaker {
	color: rgb(82, 152, 0);
}
#toolbar button.mbtn.btn_texttype {
	margin-top: 4px;
}
.content-description.desc_hei {
	height: 138px;
}
.corporate_list td {
	padding: 5px;
}
.version-info-content .version-image-location img.version-img {
	width: 143px !important; height: 84px !important;
}
.version-info-content .version-image-location img.version-img2 {
	width: 273px !important; height: 84px !important;
}
@media all and (max-width:1024px) and (min-width:768px)
{
.detail-content .detail-meeting-date {
	font-size: 0.87em;
}
.detail-content .finished-meeting-date span {
	font-size: 13px;
}
.detail-content .title {
	font-size: 0.87em;
}
.detail-content .summary {
	font-size: 1em;
}
.detail-content .ing-meeting-agenda h1 {
	font-size: 13px;
}
.detail-content .ing-meeting-agenda h2 {
	font-size: 16px;
}
.detail-content .ing-meeting-detail-info p {
	font-size: 16px;
}
.detail-content .meeting-detail-info-list li div {
	font-size: 16px;
}
.detail-content .ing-meeting-detail-btn-group button {
	font-size: 1.12em;
}
.detail-content .detail-content-bar .detail-content-bar-title {
	font-size: 1em;
}
.detail-content .detail-content-bar .meeting-list-item-num {
	font-size: 1em;
}
.detail-content .detail-list .list-body-title {
	width: 100%; font-size: 17px;
}
.detail-content .detail-list .list-body-summary {
	width: 100%; font-size: 13px;
}
.detail-content .ing-meeting-attend {
	font-size: 0.75em;
}
.meeting-detail-section.w-size .list-body {
	width: 80%;
}
.detail-list.finished-meeting-detail-list .ing-meeting-attend {
	font-size: 0.81em;
}
.detail-list.finished-meeting-detail-list .list-tail {
	width: 120px;
}
.detail-list.finished-meeting-detail-list.size .list-body .list-body-title {
	width: 568px !important;
}
.detail-list.finished-meeting-detail-list.size .list-body .list-body-summary {
	width: 568px !important;
}
.list-type-content.size .list-body .list-body-title {
	width: 590px !important;
}
.list-type-content.size .list-body .list-body-summary {
	width: 590px !important;
}
li.user-list-item .profile-name {
	width: 80% !important; font-size: 1.12em;
}
.list-body-title {
	width: 80% !important; font-size: 1.12em;
}
li.user-list-item .profile-department {
	width: 80% !important; font-size: 0.87em;
}
.list-body .list-body-summary {
	width: 80% !important; font-size: 0.87em;
}
li.user-list-item .list-profile-department {
	width: 70% !important; font-size: 0.87em;
}
li.user-list-item .list-profile-email {
	width: 70% !important; font-size: 0.87em;
}
.list-tail .ing-meeting-attend {
	font-size: 0.75em;
}
.list-tail .ing-meeting-created {
	font-size: 0.81em;
}
.list-tail .ing-meeting-attend {
	font-size: 0.81em;
}
.list-tail .ing-meeting-speaker {
	font-size: 0.81em;
}
.list-tail.del_type {
	width: 120px;
}
.tab-menu-item {
	font-size: 1em;
}
.favorite-meeting-list .favorite-meeting-title {
	font-size: 1.12em;
}
.favorite-meeting-list .meeting-user-counter {
	font-size: 0.81em;
}
.favorite-meeting-list .list-type-user {
	font-size: 0.81em;
}
.favorite-meeting-list .favorite-meeting-btn-group button {
	font-size: 17px;
}
.meeting-list-day {
	font-size: 1em;
}
.meeting-list-timezone div {
	font-size: 0.81em;
}
.list-type-meeting li .list-body {
	width: 75%;
}
.list-type-meeting li .list-body .list-body-title {
	width: 100% !important;
}
.list-type-meeting li .list-body .list-body-summary {
	width: 100% !important;
}
.notice-contents.type02 .notice-detail p {
	font-size: 0.87em;
}
.content-header.size {
	font-size: 1em;
}
.lock-setting-confirm-title {
	font-size: 14px;
}
.lock-setting-confirm.addition p {
	font-size: 14px;
}
.find-content-header {
	font-size: 1em;
}
.find-content-detail br:last-child {
	display: none;
}
.pw_guide_txt {
	font-size: 13px;
}
.lock-setting-content .lock-setting-keypad ul {
	text-align: center;
}
.lock-setting-content .lock-setting-keypad li {
	width: 18%;
}
.user-list.full.type03 .list-body {
	width: 80%;
}
.user-list.full.type03 .profile-attend-department.type02 {
	width: 80% !important; font-size: 1em; max-width: 470px;
}
.profile-attend-name span {
	font-size: 0.87em;
}
li.user-list-item .profile-attend-name {
	font-size: 1.12em;
}
.content-description.desc_hei {
	font-size: 1em;
}
.content-description .description-detail {
	font-size: 12px;
}
div.textbox input[type=password]:not(.cssbrowser).error + em + em {
	font-size: 0.81em;
}
button.btn-command.full-btn {
	font-size: 1.12em;
}
.panel-sign button {
	font-size: 1.06em;
}
.content-tab-menu-item {
	font-size: 1em;
}
.other-timeline-header-city {
	width: 80%; font-size: 1.12em;
}
.other-timeline-header-timezone {
	font-size: 1.12em;
}
.other-timeline-header-time {
	font-size: 0.81em;
}
.content-invited-header {
	font-size: 1em;
}
li.user-list-item .profile-detail.major-profile {
	width: 80%;
}
li.user-list-item.selected .major-profile-name {
	font-size: 1.12em;
}
li.user-list-item.selected .profile-name {
	font-size: 1.12em;
}
li.user-list-item .major-profile-department {
	font-size: 0.87em;
}
.major-list-main-attend {
	font-size: 0.87em;
}
.content-header {
	font-size: 1em;
}
.edit-slider-title {
	font-size: 0.75em;
}
a.btn-other-attendee {
	font-size: 0.87em;
}
.schedule-edit-item.select_type p {
	font-size: 13px;
}
.option-summary {
	font-size: 12px;
}
.meeting-info-head .meeting-info-date {
	font-size: 0.81em;
}
.meeting-title {
	font-size: 0.81em;
}
.meeting-time .meeting-time-title {
	font-size: 0.81em;
}
.detail-content-bar-title {
	font-size: 1em;
}
.meeting-info-head .meeting-info-title {
	width: 80%;
}
.download-content strong {
	font-size: 14px;
}
.download-content-detail dd {
	font-size: 14px;
}
.privacy-content.term h1 {
	font-size: 17px;
}
.privacy-content.type02 h1 {
	font-size: 17px;
}
.privacy-content.term h2 {
	font-size: 15px;
}
.privacy-content.type02 h2 {
	font-size: 15px;
}
.privacy-content.term .privacy-p br {
	display: none;
}
.privacy-content.type02 .privacy-p br {
	display: none;
}
.deskList.size span {
	font-size: 0.81em;
}
.link-bottom.pc-up {
	position: inherit;
}
}
.favorite-meeting-list .list-type-user.meetings {
	padding-left: 30px;
}
.option-item.option-record.option-item-open li p {
	font-size: 14px; vertical-align: middle; display: table-cell;
}
.option-record li {
	width: 50%;
}
.option-controll-btn.off input[type=checkbox]:not(.cssbrowser).btn-toggle + label + label {
	background: url("../../images/KOR/btn-toggle-off.png") no-repeat 0% 0% / 77px 36px;
}
.login-paragraph.type02 .login-contents-box3.type06.type07 {
	margin-top: 68px;
}
.download-content-detail dd:last-child {/* 20201223 수정 */
	/*padding-bottom:44px;*/
}
.user-list-item.group .address_book {
	padding: 10px 20px; height: 32px; line-height: 32px;
}
.user-list-item.group.type02 {
	background: rgb(221, 221, 221);
}
.enter-type-tab.type02 li a {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.enter-type-tab.type02 li a.on {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.title-phone.type02 {
	top: 100px !important; width: 100%;
}
.title-phone.type02 .type_select02 {
	margin: 14px 66px 0px !important;
}
.title-phone.type02 .txt {
	padding: 20px;
}
.title-phone.type02 .txt span {
	text-indent: -15px; padding-left: 16px; display: block;
}
.title-phone.type02 .txt strong {
	font-weight: bold !important;
}
.title-phone.type02 h1 {
	padding: 20px 0px 0px 20px; font-weight: bold;
}
.title-phone.type02 h1 + .txt {
	text-indent: -17px; padding-top: 0px; padding-bottom: 0px; font-weight: normal; margin-left: 20px;
}
.title-phone.type02 h1 + .txt + .txt {
	text-indent: -17px; padding-top: 0px; padding-bottom: 0px; font-weight: normal; margin-left: 20px;
}
.title-phone.type02 .tit {
	padding: 20px 0px 0px 20px; font-weight: bold;
}
.title-phone.type02 .type_select02.type02 {
	margin: 0px 20px !important; width: 100%; padding-right: 40px; box-sizing: border-box;
}
.title-phone.type02 .type_select02.type02 select {
	width: 100% !important;
}
.title-phone.type02 .number ul {
	padding: 10px 20px 0px;
}
.title-phone.type02 .number span {
	padding: 0px 10px; display: inline-block; min-width: 100px;
}
.title-phone.type02 .number em.free {
	color: rgb(7, 136, 246);
}
.btn-block.type02 {
	margin: 40px auto 0px !important; left: 0px !important; top: 0px !important; width: 100%; right: 0px !important; position: relative !important;
}
button.btn_add_on {
	width: 80px; height: 80px; opacity: 1; background-image: url("../../images/KOR/btn_add_on.png"); background-size: 80px 80px;
}
button.btn_add_off {
	width: 80px; height: 80px; opacity: 1; background-image: url("../../images/KOR/btn_add_off.png"); background-size: 80px 80px;
}
#titlebar .security {
	margin-left: 20px !important;
}
.agreement-content.security {
	padding-bottom: 25px;
}
.privacy-content.security {
	bottom: 175px;
}
.privacy-content.security2 {
	bottom: 0px;
}
.security .list_agree {
	background: none; padding-right: 0px; padding-left: 0px;
}
.security .list_agree a {
	line-height: 36px; float: right;
}
.security2 ul li {
	padding-bottom: 10px;
}
.btn_close {
	right: 20px; color: rgb(255, 255, 255); position: absolute; z-index: 100;
}
.popup-container.privacy .popup-content {
	height: 500px; overflow: hidden; padding-bottom: 20px; margin-top: 90px;
}
.popup-container.privacy .privacy-detail-content {
	padding: 0px 10px 10px; border: 1px solid rgb(218, 218, 218); border-image: none; height: 300px; overflow: auto; margin-top: 10px; box-sizing: border-box;
}
.popup-container.privacy .privacy-p li {
	text-indent: -15px; padding-bottom: 10px; margin-left: 15px;
}
.popup-container.privacy .btn-group {
	text-align: center; padding-top: 20px;
}
button.btn-command.style5 {
	width: 70%; height: 37px; line-height: 2em;
}
.privacy-content.type02.aticle {
	top: 0px; bottom: 0px;
}
.privacy-content.aticle {
	top: 0px; bottom: 0px;
}
.phone_wrap {
	margin-bottom: 20px;
}
.phone_wrap h2 {
	padding: 9px 0px 6px; text-align: center; font-size: 18px; font-weight: bold;
}
.phone_wrap .list_txt {
	text-align: center; line-height: 1.2; padding-top: 10px; padding-bottom: 7px; font-size: 12px; background-color: rgba(0, 0, 0, 0.05);
}
.phone_wrap .list_txt strong {
	line-height: 1.4; font-weight: bold;
}
.phone_wrap .service_txt {
	padding: 15px 0px; text-align: center; color: rgba(0, 0, 0, 0.8); font-size: 14px;
}
.phone_wrap .phone_box {
	padding: 0px 20px;
}
.phone_wrap .tab_box {
	padding: 0px 20px;
}
.phone_wrap .content_txt {
	text-align: center; color: rgba(0, 0, 0, 0.6); line-height: 1.2; padding-bottom: 6px; font-family: SECRobotoLight-Bold; font-size: 12px; font-weight: 300; margin-top: 15px;
}
.phone_box select {
	background-position: right 0px top 1px; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(145, 146, 148); outline: 0px; border-image: none; width: 100%; height: 26px; color: rgb(0, 0, 0); padding-right: 25px; padding-left: 0px; font-size: 16px; margin-top: 10px; margin-bottom: 2px; background-image: url("../../images/KOR/list-group-open.png"); background-repeat: no-repeat; background-size: 20px 20px; background-color: rgb(255, 255, 255);
}
.phone_box div.textbox {
	margin-top: 15px;
}
.phone_box div.textbox::after {
	clear: both; display: block; content: "";
}
.phone_box div.textbox input[type=text]:not(.cssbrowser) {
	margin: 0px; width: 100%; height: 1.7em; padding-right: 0px; font-size: 16px; float: right;
}
.phone_box div.textbox input[type=text]:not(.cssbrowser) + em {
	right: 0px;
}
.phone_box .btn_grop {
	margin-top: 5px;
}
.phone_box .btn {
	outline: 0px; width: 100%; height: 45px; color: rgb(255, 255, 255); padding-top: 4px; margin-top: 25px; background-color: rgb(7, 136, 246);
}
.phone_box .btn_active {
	border: 1px solid rgb(42, 150, 253); border-image: none; color: rgb(42, 150, 253); background-color: rgb(255, 255, 255);
}
.phone_box .btn_active_on {
	border: 1px solid rgb(42, 150, 253); border-image: none; color: rgb(255, 255, 255); background-color: rgb(42, 150, 253);
}
.phone_box .service_list li {
	color: rgba(0, 0, 0, 0.8); padding-top: 14px; padding-bottom: 8px; font-family: SECRobotoLight-Bold; font-size: 16px; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.phone_box .service_list li:first-child {
	padding: 14px 0px; border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.phone_box .service_list li p {
	color: rgba(0, 0, 0, 0.6); line-height: 1.2; padding-top: 4px; padding-right: 35px; font-family: SECRobotoLight-Bold; font-size: 12px; -ms-word-break: keep-all;
}
.phone_box .service_list li .arrow {
	background: url("../../images/KOR/ic-list-group-fold.png") no-repeat 5px 2px / 20px auto; width: 20px; height: 20px; float: right;
}
.app_download {
	text-align: center; margin-top: 8px;
}
.app_download h3 {
	text-align: center; color: rgba(0, 0, 0, 0.8); font-family: SECRobotoLight-Bold; font-size: 12px; font-weight: 300; margin-bottom: 6px;
}
.app_download .download_btn {
	padding: 3px 10px 5px 30px; height: 25px; text-align: center; color: rgba(0, 0, 0, 0.8); font-family: SECRobotoLight-Bold; font-size: 12px; font-weight: 300; margin-top: 6px; vertical-align: top; position: relative; cursor: pointer; background-color: rgb(237, 237, 237);
}
.app_download a .icon_img {
	background: url("../../images/KOR/icon-download.png") no-repeat 0px 0px / 16px auto; left: 8px; top: 6px; width: 16px; height: 16px; overflow: hidden; padding-right: 5px; font-size: 0px; display: inline-block; position: absolute;
}
.tp_btn {
	width: 100%; height: 35px; margin-top: 1px;
}
.tp_btn a {
	background: rgb(255, 255, 255); padding: 6px 10px 0px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 50%; height: 35px; text-align: center; color: rgba(0, 0, 0, 0.5); float: left; display: inline-block; box-sizing: border-box;
}
.tp_btn a:first-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tp_btn a:last-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.tp_btn a.active {
	background: rgb(255, 255, 255); border: 1px solid rgb(103, 154, 233); border-image: none; color: rgb(42, 150, 253); font-weight: bold;
}
.txt_l {
	text-align: left !important;
}
.phone_box .cxn_table th {
	text-align: left; color: rgba(0, 0, 0, 0.4); line-height: 1.2; padding-top: 10px; font-family: SECRobotoLight-Bold; font-size: 11px; font-weight: bold; vertical-align: top;
}
.phone_box .cxn_table td {
	height: 40px;
}
.phone_box .list_box {
	padding: 6px 10px 4px 21px; height: 65px; font-size: 14px; -ms-overflow-y: auto; background-color: rgb(250, 250, 250);
}
.phone_box .list_box li {
	padding: 1px 0px;
}
.phone_box .list_box li:hover {
	color: rgba(0, 0, 0, 0.8);
}
.phone_box .list_box li {
	
}
.phone_box .list_box li strong {
	width: 100%; font-size: 10px; display: flex;
}
.phone_box .list_box li p {
	width: 198px; line-height: 1.4; font-size: 14px; margin-bottom: 4px; float: left; display: inline-block;
}
.phone_box .list_box li span {
	font-size: 10px; margin-top: -8px; float: right; display: inline-block;
}
.phone_box .list_box li span.blue {
	color: rgb(42, 150, 253);
}
.phone_box .info_txt {
	color: rgba(0, 0, 0, 0.6); line-height: 1.2; letter-spacing: -0.4px; font-family: SECRobotoLight-Bold; font-size: 11px; font-weight: 300; margin-top: 10px; margin-bottom: 6px;
}
.phone_box_guide select {
	background-position: right 0px top 1px; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(204, 204, 204); outline: 0px; border-image: none; width: 100%; height: 21px; color: rgb(0, 0, 0); padding-right: 25px; padding-left: 0px; font-size: 14px; margin-top: 10px; margin-bottom: 2px; background-image: url("../../images/KOR/list-group-open.png"); background-repeat: no-repeat; background-size: 20px 20px; background-color: rgb(255, 255, 255);
}
.phone_box_guide div.textbox {
	margin-top: 15px;
}
.phone_box_guide div.textbox::after {
	clear: both; display: block; content: "";
}
.phone_box_guide div.textbox input[type=text]:not(.cssbrowser) {
	margin: 0px; width: 100%; height: 1.7em; padding-right: 0px; font-size: 16px; float: right;
}
.phone_box_guide div.textbox input[type=text]:not(.cssbrowser) + em {
	right: 0px;
}
.phone_box_guide .sel_date {
	width: 160px; float: right;
}
.phone_box_guide .btn_grop {
	margin-top: 5px;
}
.phone_box_guide .btn {
	outline: 0px; width: 100%; height: 45px; color: rgb(255, 255, 255); padding-top: 4px; margin-top: 25px; background-color: rgb(7, 136, 246);
}
.phone_box_guide .btn_active {
	border: 1px solid rgb(42, 150, 253); border-image: none; color: rgb(42, 150, 253); background-color: rgb(255, 255, 255);
}
.phone_box_guide .phone_chek {
	top: 30px; color: rgb(217, 15, 15); font-size: 11px; position: absolute;
}
.phone_box_guide .service_list li {
	color: rgba(0, 0, 0, 0.8); padding-top: 14px; padding-bottom: 8px; font-family: SECRobotoLight-Bold; font-size: 16px; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.phone_box_guide .service_list li:first-child {
	padding: 14px 0px; border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.phone_box_guide .service_list li p {
	color: rgba(0, 0, 0, 0.6); line-height: 1.2; padding-top: 4px; padding-right: 35px; font-family: SECRobotoLight-Bold; font-size: 12px; -ms-word-break: keep-all;
}
.phone_box_guide .service_list li .arrow {
	background: url("../../images/KOR/ic-list-group-fold.png") no-repeat 5px 2px / 20px auto; width: 20px; height: 20px; float: right;
}
.content_guide {
	width: calc( 100% - 56px ); text-align: left; color: rgb(0, 0, 0); font-size: 24px; font-weight: bold; margin-right: 32px; margin-left: 24px; display: inline-block;
}
.container {
	-ms-overflow-y: auto;
}
.scr_cont {
	width: 100%; height: 100%; -ms-overflow-y: hidden; background-color: rgb(58, 58, 58);
}
.scr_cont .scr_box {
	left: 10px; width: calc( 100% - 20px ) !important; height: calc( 100% - 53px ); color: rgb(255, 255, 255); overflow: hidden; position: absolute; background-color: rgb(33, 33, 33);
}
.scr_cont .scr_title {
	padding: 12px 10px 8px; color: rgba(255, 255, 255, 0.6); font-size: 12px;
}
.scr_cont .scr_title span {
	color: rgb(255, 255, 255);
}
.scr_cont .scr_img_box {
	top: calc( 50% + 15px ); text-align: center; color: rgba(255, 255, 255, 0.8); letter-spacing: -0.8px; font-size: 12px; position: relative;
}
.scr_cont .scr_img_box .scr_icon {
	background: url("../../images/KOR/share.png") no-repeat 0% 0% / 72px auto; left: calc( 50% - 36px ); top: -69px; width: 72px; height: 64px; text-align: center; position: absolute;
}
.scr_cont .guest_name {
	top: calc( 100% - 75px ); width: auto; height: 100%; color: rgb(255, 255, 255); font-size: 12px; margin-right: 20px; float: right; display: block; position: relative; z-index: 99999;
}
.scr_cont img {
	left: 35px; top: 55px; position: absolute;
}
@media screen and (orientation:landscape)
{
.scr_cont img {
	left: 186px !important; top: -78px !important; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);
}
}
footer {
	background: rgb(250, 250, 250); left: 0px; width: 100%; right: 0px; bottom: 0px; position: relative;
}
footer .f_area {
	margin: 0px auto; padding: 16px 0px 0px 16px; height: 125px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; position: relative;
}
footer .f_link {
	color: rgb(135, 135, 135); line-height: 1.3; letter-spacing: -0.3px; padding-bottom: 6px; font-size: 11px;
}
footer .f_link span a {
	padding: 5px 14px 5px 7px; color: rgb(135, 135, 135);
}
footer .f_link span a:first-child {
	padding-left: 0px;
}
footer .f_link span a.active {
	color: rgb(102, 102, 102); font-weight: bold; opacity: 1;
}
footer p {
	color: rgb(135, 135, 135); line-height: 1.3; letter-spacing: -0.3px; font-size: 11px;
}
footer p span a {
	padding: 5px 10px 5px 5px; color: rgb(135, 135, 135);
}
footer p span a:hover {
	color: rgb(135, 135, 135); font-weight: normal;
}
footer .f_logo {
	top: 15px; right: 15px; float: right; position: relative;
}
footer .f_dropdown {
	top: 8px; width: 58px; right: 25px;
}
footer select.dropdown_box {
	background-position: calc(100% - 6px) calc(1em - 9px); border: currentColor; border-image: none; width: 100%; height: 24px !important; color: rgba(0, 0, 0, 0.6); letter-spacing: -0.3px; font-size: 11px; margin-bottom: 0px; background-image: url("../../images/KOR/list-group-open.png"); background-repeat: no-repeat; background-size: 20px 20px;
}
