.bg_white{

}
.mod-box {
	margin-top: 0 !important;
	box-sizing: border-box;
}

.mod-multi-col.opt-cols-2 .col{
	margin-top: 25px !important;
}
.mod-multi-col.opt-cols-2 .col:nth-child(2n+1){
margin-left: 0;
}

.mod-sub-title h4.multi{
	min-height: 7.1em;
}
.mod-sub-title h4.multi:before{
	bottom: auto;
	top: 0.3em;
}
.mod-media_caption.align-center{
/*	min-height: 5.6em*/
}
.area_link{
	position: relative;
}
.area_link a{
	position: absolute;
	display: block;
	border-radius: 5px;
}
.area_link a:hover{
	background: #fff;
	opacity: 0.5;
}

.area_link a.a01{
/*
	opacity: 0.5;
	background: pink;
*/
	top:125px;
	left: 5px;
	width: 236px;
	height: 50px;
}
.area_link a.a02{
/*
	opacity: 0.5;
	background: pink;
*/
	top:80px;
	left: 288px;
	width: 132px;
	height: 88px;
}
.area_link a.a03{
/*
	opacity: 0.5;
	background: pink;
*/
	top:97px;
	left: 423px;
	width: 138px;
	height: 107px;
}
.area_link a.a04{
/*
	opacity: 0.5;
	background: pink;
*/
	top:209px;
	left: 311px;
	width: 385px;
	height: 31px;
}
.area_link a.a05{
/*
	opacity: 0.5;
	background: pink;
*/
	top:245px;
	left: 432px;
	width: 263px;
	height: 31px;
}
.area_link a.a06{
/*
	opacity: 0.5;
	background: pink;
*/
	top:109px;
	left: 564px;
	width: 132px;
	height: 88px;
}
.area_link a.a07{
/*
	opacity: 0.5;
	background: pink;
*/
	top:279px;
	left: 526px;
	width: 169px;
	height: 31px;
}

.lightbox:hover{
	opacity: 0.5;
}

.mod-multi-col.opt-cols-3 *{
/*	box-sizing: border-box !important;*/
}
.mod-multi-col.opt-cols-3 .col {
	width: 207px !important;
/*	box-sizing: border-box;*/
}