@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700&subset=korean'); body,h1,h2,h3,h4,h5,h6,li,a,textarea,p,span,dl,dt,dd,td,th,button,strong,label,input { font-family: Jeju Gothic, dashicons, IcoMoon !important; }
.homeimage {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.3s ease-in-out;
}
.homeimage:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

/* custom button */

.myButton {
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	background-color:#f9f9f9;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
}
.myButton:hover {
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	background-color:#e9e9e9;
}
.myButton:active {
	position:relative;
	top:1px;
}

.word-break_keep-all {
  word-break : keep-all;
  -ms-word-break: keep-all;
}

.hr-solid {
  border : 0px;
  border-top: 3px solid #000000;
}

@media screen and (max-width: 600px) {
	.reduce-font-size {
    font-size: calc(5px + 1vw);
    font-size: min(calc(5px + 1vw), 10px);
	}
}

.sub-menu li {
    min-width: 300px;
    white-space: nowrap;
		display: none;
}

.sub-menu-hover li:hover {
    border: 2px solid navy;
}

.nav-menu > li{
    padding: 10px 15px;
    transition: all 0.3s ease;
    position: relative;
}

.nav-menu-hover > li:hover {
    transform: translateY(-5px);
	  font-size: 1.01em;
}

.header-shadow {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.image-container img {
    transition: transform 0.3s ease;
}

.image-container-hover img:hover {
    transform: translateY(-10px);
}

.border-black {
    border: 2px solid black;
}

@media only screen and (max-width: 600 {
.wp-block-navigation li.has-child ul.wp-block-navigation__submenu-container {
    display: none;
}

.wp-block-navigation li.has-child:hover > ul.wp-block-navigation__submenu-container {
    display: block;
 }
}
