html,body {
	font-weight: normal;
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 100%
}

html,body,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,img,ins,kbd,q,samp,small,sub,sup,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,div,h1,h2,h3,h4,h5,h6,b,i
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent
}

h1,h2,h3,h4,h5,h6,b,i,th {
	font-size: inherit;
	font-weight: inherit
}

p,span {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block
}

nav ul {
	list-style: none
}

ul {
	list-style-type: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color: inherit;
	cursor: pointer;
	text-decoration: none
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold
}

del {
	text-decoration: line-through
}

abbr[title],dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0
}

input {
	padding: 0;
	margin: 0
}

input,select {
	vertical-align: middle;
	border-style: none
}

input[type=submit],input[type=button],input[type=reset] {
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

body {
	line-height: 1.5;
	-webkit-text-size-adjust: none
}

@
-webkit-keyframes fontfix {
	from {opacity: 1
}

to {
	opacity: 1
}

}
[class^="iu-"],[class*=" iu-"] {
	position: absolute;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 0px
}

.iux-inner-link {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%
}

.iu-page {
	width: 100%;
	min-height: 100%;
	display: initial
}

.iu-page-content {
	position: relative;
	width: 100%
}

.iu-header {
	width: 100%;
	z-index: 10
}

.iu-footer {
	z-index: 5
}

.iu-section {
	position: relative;
	width: 100%
}

.iu-center-box {
	position: relative;
	height: 100%;
	margin-left: auto;
	margin-right: auto
}

.iu-text {
	word-wrap: break-word
}

.iu-collection>div {
	float: left !important;
	position: relative !important
}

.iux-carousel-prev,.iux-carousel-next {
	position: absolute;
	cursor: pointer
}

.iux-carousel-pager {
	position: absolute;
	width: 100%;
	height: 10px;
	bottom: 40px
}

.iux-carousel-pager>li {
	display: inline;
	font-size: 0;
	cursor: pointer
}

.iux-progress-bar-inner {
	-webkit-transition: width .6s ease;
	transition: width .6x ease;
	height: 100%;
	background-size: 100% 100%
}

.iux-progress-bar-stripe {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px
}

.iu-panel {
	position: fixed;
	top: 0
}

.iu-tab-header,.iu-tab-content,.iu-tab-content-item {
	width: 100%
}

.iu-transition-item,.iu-tab-header-active-item,.iu-tab-header-default-item
	{
	width: 100%;
	height: 100%
}

#iux-panel-dimcolor,#iux-popup-dimcolor {
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	position: fixed;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden
}

.iu-table {
	display: table;
	overflow: visible;
	border-collapse: collapse
}

.iu-table-header {
	display: table-row;
	position: static
}

.iu-table-caption {
	display: table-caption;
	position: static
}

.iu-table-row,.iu-table-row-cell {
	overflow: visible;
	position: static
}

.iu-table-row {
	display: table-row
}

.iu-table-row-cell {
	display: table-cell;
	word-wrap: normal
}

.iu-icon-button>p>img,.iu-icon-button>a>p>img {
	vertical-align: middle
}

.iu-icon-button>p>span,.iu-icon-button>a>p>span {
	word-break: break-all
}

.iu-pg-text-view {
	overflow: auto
}

.iu-pg-page-link-set>div {
	display: block
}

.iu-pg-page-link-set>div>ul>a>li {
	display: block;
	float: left;
	text-align: center
}

.iu-pg-file-upload-filename {
	text-overflow: ellipsis;
	white-space: nowrap
}

.iu-pg-file-upload-button {
	overflow: hidden;
	text-align: center
}

.iu-pg-file-upload-button>input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	opacity: 0;
	filter: alpha(opacity = 0);
	cursor: pointer;
	height: 100%
}

.iu-pg-button {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-width: 1px;
	border-color: rgba(0, 0, 0, 0.15);
	/* background-color: rgb(220, 220, 220);
	color: rgb(109, 109, 109); */
	background-color: #929292;
	color: #FFFFFF;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
}

.iu-pg-button:focus {
	outline: 0;
	border-color: rgba(0, 146, 255, 0.75);
	/* box-shadow: 0px 1px 2px 0px rgba(0, 146, 255, 0.15); */
	box-shadow: 0px 1px 2px 0px #6D6D6D;
	/* -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 146, 255, 0.15); */
	-webkit-box-shadow: 0px 1px 2px 0px #6D6D6D;
}
.iu-pg-button:hover {
	background-color: #6D6D6D;
}
.iu-pg-button:active {
	box-shadow: 0px 1px 2px 0px #6D6D6D;
}

.iux-pg-flip-switch-checkbox {
	position: absolute;
	visibility: hidden;
	width: 0px;
	height: 0px
}

.iu-pg-switch-checkbox {
	position: absolute;
	visibility: hidden;
	width: 0px;
	height: 0px
}

.iu-pg-slide-textfield {
	background: transparent
}

.iux-pg-slidebar-innerbar,.iux-pg-range-slidebar-innerbar {
	height: 100%;
	background-size: 100% 100%;
	border-radius: inherit;
	position: absolute;
	overflow: visible
}

.iux-pg-slidebar-stripe,.iux-pg-range-slidebar-stripe {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px
}

.iu-pg-slide-point,.iu-pg-range-slide-point-end {
	transform: translateX(50%)
}

.iu-pg-range-slide-point-start {
	transform: translateX(-50%)
}

.iu-pg-slide-point>.iux-pg-slidepoint-toucharea {
	position: relative;
	margin-top: -20px;
	margin-left: -20px
}

.iu-pg-range-slide-point-start>.iux-pg-slidepoint-toucharea,.iu-pg-range-slide-point-end>.iux-pg-slidepoint-toucharea
	{
	position: relative;
	margin-top: -20px;
	margin-left: -10px
}

.iu-wp-comment-input-form .comment-form {
	position: absolute;
	width: 100%;
	height: 100%
}

.iu-wp-menu>div,.iu-wp-menu>div>ul,.iu-wp-page-links>ul {
	height: 100%
}

.iu-wp-menu>div>ul>li {
	height: 100%;
	list-style-type: none
}

.iu-wp-sidebar-widget {
	position: relative
}

.iu-wp-sidebar-widget-body {
	display: block
}

.iu-wp-page-links>a {
	display: inline
}

.iu-header {
	overflow: visible
}

.iux-carousel-wrapper {
	position: relative;
	height: 100%
}

.iux-carousel-wrapper>div {
	float: left;
	position: relative
}

.iu-googlmap {
	-webkit-font-smoothing: subpixel-antialiased !important;
	-webkit-transform: none !important
}

.iu-transition-item:last-child {
	display: none
}

@
-webkit-keyframes key-iu-inner-bar {
	from {background-position: 0px 40px
}

to {
	background-position: 0 0
}

}
@
keyframes key-iu-inner-bar {
	from {background-position: 0px 40px
}

to {
	background-position: 0 0
}

}
.iu-progress-bar>.iux-active,.iu-pg-slide-bar>.iux-active,.iu-pg-range-slide-bar>.iux-active
	{
	-webkit-animation: key-iu-inner-bar 2s linear infinite;
	-o-animation: key-iu-inner-bar 2s linear infinite;
	animation: key-iu-inner-bar 2s linear infinite
}

.iu-popup,.iu-panel {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	will-change: transform
}

.iu-popup {
	visibility: hidden;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

#iux-panel-dimcolor,#iux-popup-dimcolor {
	will-change: transform, opacity
}

.iu-collabsilbeheader-item:last-child {
	display: none
}

.iu-collabsilbeheader-item:first-child {
	display: block
}

.iu-table-row-cell>a {
	display: inline
}

.iu-pg-flip-on-item,.iu-pg-flip-off-item {
	position: relative;
	float: left;
	width: 50%
}

.iux-pg-switch-checkbox {
	display: none
}

.iux-wp-menu * {
	position: absolute;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 0px;
	list-style-type: none
}

.iux-wp-menu a {
	position: relative;
	width: 100%;
	height: 100%
}

.iux-wp-menu>li>ul {
	display: none
}

.iu-transition,.iu-collapsible-header,.iu-simple-tab-button,.iu-tab-header-item,.iu-pg-button,.iu-pg-fileuploadinnerbutton,.iux-panel-button,.iux-panel-close-button,.iux-popup-button,.iux-popup-close-button,.iux-click-trigger,.iu-pg-switch,.iu-pg-flip-switch,iux-pg-file-upload-innerbutton
	{
	cursor: pointer
}

.iux-event-receiver {
	display: none
}

.iux-fixed-one-size {
	position: fixed !important;
	height: 100% !important;
	width: 100% !important;
	overflow: visible !important
}


.navi {
	display: none;
}