.mod-sub-1-wrapper {
font-family: Noto Sans KR, Open sans, Arial, sans-serif;
line-height: 1.65;
font-size: 16px;
overflow:hidden;
}

.mod-sub-1-wrapper .row .ult-column .colwrapper {
	padding-top:10px;
}
.mod-sub-1-wrapper .row .ult-column:first-of-type {
	background:#fff;
}
.mod-sub-1-wrapper .row .ult-column:last-of-type .colwrapper {
	background:#F3F3F3;
	padding-left:30px;
  	padding-bottom:5000px;
  	margin-bottom:-5000px;
}

.mod-sub-1-wrapper .row .ult-column:last-of-type a {
	color:#000;
	text-decoration:none;
	font-size:17px;
}
.mod-sub-1-wrapper .row .ult-column:last-of-type a:after {
	background: #FD9B0B none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    width: 10px;
    margin-top: 5px;
}
.mod-sub-1-wrapper .row .ult-column:last-of-type a:hover:after {
	width: 50%;
    transition: ease all 0.87s;
}
.mod-sub-1-wrapper ul.menu {
	list-style:none;
  	padding-left:0;
}
.mod-sub-1-wrapper ul.menu li {
	padding:10px 0;
}
.mod-sub-1-wrapper h3.element-title ,
.mod-sub-1-wrapper h2.entry-title {
  margin-top: 10px;
  text-transform: uppercase;
  font-size: 24px;
  color: #000;
  font-family: cinzel, georgia, serif;
  margin-bottom: 24px;
  font-weight: 600;
}
.mod-sub-1-wrapper h3.element-title:after,
.mod-sub-1-wrapper h2.entry-title:after {
	background: #ececec none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    margin: 14px 0 20px;
}
@media only screen and (max-width: 767px) {
	.mod-sub-1-wrapper .row .ult-column {
		width:100%;
	}

}