@charset "utf-8";
/* CSS Document */

#MainContentContainer{
	float: left;
	_width: 630px;
	_padding-left: 10px;
}

h1.TitleContainerArea{
	float: left;
	width: 611px;
	margin-left:2px;
	color: #333333;
	font-family: "ShinGoPro-Medium"!important;
	font-size: 15px;
	font-weight:bold;
}

img.lineborder{ margin-top: 4px; margin-bottom:15px;}

div.accesswedge{
	float: left;
	width: 618px;
	text-align: left;
	padding: 5px 0 5px 3px;
	border-bottom: dotted 1px #999999;
	border-top: dotted 1px #999999;
}

img#solution_head{
	padding:5px 5px 0 0;}

div#solutiont_brown{
	float: left;
	color: #333333;
	font-family: "ShinGoPro-Medium"!important;
	font-weight:normal;
	font-size: 14px;
	padding-left:2px;
}


div#solution_graytop{
    float:left;
	padding-top:5px;}
	
span.solutiontext1{
	float:left;
	padding-left:3px;
	padding-right:3px;
}

div#solution_line1{
    float:left;
	width:650px;
	font-size:10px;
	font-style:MS PGothic;
	font-weight:normal;
	padding:0 0 15px 2px;}
	
div#solution_line1 a{
	color:#0D7CAC !important;	
	}

div#solution_line2{
	float:left;
	width:615px;
	padding:10px 0 0 2px;
	 color:#0D7CAC;
	font-size:15px;
	font-family: MS PGothic;
	font-weight:bold;
	border-bottom:dotted 1px;
	padding-bottom:5px;}

img.solution_arrow{
	padding:3px 3px 0 5px;}

img.solutiongrayside{
	padding-left:15px;}

img.solution_blue{
	padding:5px 3px 3px 3px;}


img.solutiongray{
	padding-left:3px;}


div#solution_line3{
	float:left;
	font-family:"Osaka"!important;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	letter-spacing:-1px
	font-style:normal;
	padding:10px 0 0 18px;
	font-size-adjust: 0.56;}

img#solution_line4{
	float:left;
	padding:8px 0 0 53px;}

div#solution_line5{
    float:left;
	font-family:"Osaka"!important;
	font-weight:normal;
	font-size:12px;
	letter-spacing:-1px;
	line-height: 150%;
	color:#666666;
	font-style:normal;
	padding:10px 0 35px 35px;}

div#solution_line6{
       float:left;
	   	width:615px;
		border-bottom:dotted 1px;
		border-top:dotted 1px;
		font-family: MS PGothic;
		color:#0D7CAC;
		font-size:14px;
		font-weight:bold; 
		margin-top:40px;
		padding-top:5px;
		padding-bottom:5px;}

img#solution_line7{
	float:left;
	padding:15px 20px 0 47px;}

div#solution_line8{
	float:left;
	padding-top:15px;}
div#newsolution {
	position: relative;
	clear: both;
	height: 1745px;
}

div#newsolution p {
	position: absolute;
}

div#newsolution p.title01 { top: 15px; left: 0px; }
div#newsolution p.title02 { top: 50px; left: 0px; }
div#newsolution p.title03 { top: 80px; left: 25px; }
div#newsolution p.title04 { top: 690px; left: 0px; }
div#newsolution p.title05 { top: 720px; left: 15px; }
div#newsolution p.illu01 { top: 110px; left: 25px; }
div#newsolution p.illu02 { top: 170px; left: 25px; }
div#newsolution p.illu03 { top: 270px; left: 25px; }
div#newsolution p.illu04 { top: 305px; left: 3px; }
div#newsolution p.illu05 { top: 788px; left: 5px; }
div#newsolution p.illu06 { top: 1138px; left: 215px; }
div#newsolution p.illu07 { top: 1242px; left: 0px; }
div#newsolution p.illu08 { top: 1311px; left: 0px; }
div#newsolution p.illu09 { top: 750px; left: 15px; }


