.translucent {
	background:rgba(255,255,255,.8)
}

.loop-wrapper.news .post-content-wrapper {
	min-height:12em;
}


h1, h2  {
font-weight:400;
}

h1, h2.top {
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
line-height:1.2em;
	
}

h2.column-title {
	color:#14781E!important;
}

h2.text-divider-double {
	color:#14781E!important;
	font-size:32px;
}

.post-content-wrapper h3 a {
	text-align:left;
}

.loop-wrapper.news .post-content-wrapper h3, .loop-wrapper.news .post-content-wrapper h3 a {
	font-size:17px;
}

.flex {
	display:flex;
	flex-direction:column;
	padding:0!important;
	padding-top:400px!important;
}

footer section {
	text-align:left!important;
}



#footer-sidebars > .row .widget .widget-title {
	color:#fff;
	font-size:18px!important;
}

#footer-sidebars ul li span, #footer-sidebars ul li a  {
	font-size:14px;
}

.flex div {
	margin-top: auto;
	min-height:3em;
	
}

#business .row .row {
    margin-left: 0;
    margin-right: 0;
}

.column-title {
    margin: 30px 0 30px 0;
}

h2.top {
	font-size:32px;
	margin-top:45px;
	margin-bottom:45px;
}

dl {
padding: 15px 0;
border-bottom: 1px solid #ccc;
}

dl dt {
padding-bottom: 5px;
white-space:nowrap;
	width:6em;
	color:#000;
	font-weight:400;
}

dl dd {
	padding-left:7em;
	color:#000;
}

@media screen and (min-width: 768px) {
dl dt {
clear: left;
float: left;
}
dl dd {
margin-left: 0;
}
}

.loop-wrapper.news .post-actions-wrapper .post-date, .loop-wrapper.news .post-actions-wrapper .post-date a {
	font-size:14px;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
	font-size:14px;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a:hover.mega-menu-link {
color:#14781E;
}
.text-divider-double + .sep {
	color:#b69e59!important;
}


.bg-left {
	background-position-x:left!important;
}

.nf-form-content label {
	font-size:16px!important;
}

.nf-form-content #nf-label-field-10 {
	font-weight:400;
	font-size:14px!important;
}
