@charset "utf-8";
/* CSS Document */


*{
	margin:0;
	padding:0;
	font-style: normal;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:150%;
	letter-spacing:1px;
	color:#666;
}

body{
	text-align:center;
}

img{
	border:0;
}

p{
	margin-top:20px;
}

h1,h2,h3,h4,h5{
	text-decoration:none;
}

#Container{
	width:809px;
	height:1500px;
	margin:0 auto;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
}

#Container div.MainBox{
	width:800px;
	height:487px;
	margin:0 auto;
	text-align:center;
	background:url(../img/proactiv_bgtop.jpg) top left no-repeat;
	
}

#Container div.MainBox h1{
	margin:0 75px 0 344px;
	position: relative;
	top:37px;
	text-align:left;
		
}

#Container div.MainBox .ImgBox01{
	margin:0 75px 0 405px;
	position: relative;
	top:50px;
	text-align:left;
	
	
}
#Container div.MainBox .ImgBox02{
	margin:0 75px 0 385px;
	position: relative;
	top:50px;
	text-align:left;
	
}


#Container div.MainBox .bg01{
	width:800px;
	height:229px;
	margin:102px auto 0;
	text-align:center;
	background:url(../img/proactiv_bgmain01.jpg) 0 0 no-repeat;
		
}

#Container div.MainBox .bg02{
	width:800px;
	height:406px;
	text-align:center;
	background:url(../img/proactiv_bgmain02.jpg) 0 0 no-repeat;
		
}

#Container div.MainBox .bg03{
	height:324px;
	text-align:center;
	background: url(../img/proactiv_bgbottom.jpg) 0 0 repeat-x;
		
}

#Container div.MainBox .bg03 img{
	margin-top:10px;		
}

#Container div.MainBox .bg01 h2,
#Container div.MainBox .bg02 h3,
#Container div.MainBox .bg02 h4,
#Container div.MainBox .bg02 h5{
	text-align:left;
}

#Container div.MainBox .bg01 h2{
	padding:75px 0 0 140px;
}

#Container div.MainBox .bg02 h3{
	padding:30px 0 0 540px;
}

#Container div.MainBox .bg02 h4{
	padding:175px 0 0 100px;
}
.hidden,p{
	display:none
}
.footer{
	height:53px;
	background:url(../img/proactiv_bgfoot.jpg) 0 0 repeat-x;
}
.footer a:link {
	color: #0000ff; text-decoration: underline;font-size:12px
}
.footer a:visited {
	color: #0000ff; text-decoration: underline;font-size:12px
}
.footer a:hover {
	color: #ff0000; text-decoration: underline;font-size:12px
}


.hor_dot {
	CLEAR: both; BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(dot.gif); BACKGROUND-REPEAT: repeat-x;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 4px
}
.si a:link {
	color: #0000ff; text-decoration: underline;font-size:13px
}
.si a:visited {
	color: #0000ff; text-decoration: underline;font-size:13px
}
.si a:hover {
	color: #ff0000; text-decoration: underline;font-size:13px
}
.hidden{
	display:none
}
strong a:hover {
	position:relative;top:2px;left:2px;
}




