@charset "utf-8";
/* CSS Document */
#main .section03 .photoBox {
	width: 36%;
}
#main .section03 .textBox {
	width: 57%;
}

#main .mainImg{
	background: url(/images/lp_3grn/smbc/images/enterprise/main_img_bg.png) no-repeat center top;
	padding:38px 0;
}
#main .mainImg .textImg {
	position: relative;
}

.ili_main_visual02 {
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	width: 33%;
	background-color:rgba(255,255,255,0.5);
}

@media all and (max-width: 1024px)  {
	#main .mainImg {
		padding:7px 0 0 0;
		background:none;
	}
	.ili_main_visual02 {
		top: auto;
		right: 0;
		bottom: 2%;
		position: absolute;
		width: 40%;
		background-color:transparent;
	}
}

@media all and (min-width: 0) and (max-width: 640px)  {
	#header{
		padding-bottom:11px;
	}
	#main .mainImg{
		padding-top:10px;
		background:none;
	}
	.ili_main_visual02 {
		position: absolute;
		width: 46%;
		background-color:transparent;
	}
}
