a:link		{color: #017acd;}
a:visited	{color: #017acd;}
a:hover		{color:red;}

body		{background-color:#315fa1; font-family: Verdana;}

strong		 { color: red; font-weight: bold }

.black		 { color: black; font-weight: bold }

.red		 { color: red; font-weight: bold }

.navy		 { color: navy; font-weight: bold }

.yellow		 { color: yellow; font-weight: bold }

img.left	{float: left;
		margin-right: 1em;
		margin-top: 1em;
		margin-bottom: 1em;
		}

img.right	{float: right;
		margin-left: 1em;
		margin-top: 1em;
		margin-bottom: 1em;
		}

h1		{
		margin:0px;
		padding:0px;
		background:;
		font-size:10pt;
		color:white;
		text-align:center;
		}
table#price-delaware-corporation	{
		width: 100%;
		table-layout: ;
		font-weight: bold;
		border: ;
		border-spacing: 4px;
		}

#price-delaware-corporation	{
		border-collapse: collapse;
		border: 3px solid navy;
		}

table#price-delaware-corporation th	{
		background-color: navy;
		color: white;
		font-size: 16px;
		padding: 4px;
		}

table#price-delaware-corporation td	{
		background-color: ;
		font-size: 14px;
		text-align: center;
		padding: 4px;
		}

table#price-delaware-corporation td.price	{
		width: 140px;
		color: red;
		}

table#tbl01	{
		width: 100%;
		table-layout: auto;
		font-weight: bold;
		border: ;
		border-spacing: ;
		}

#tbl01 th	{
		background-color: navy;
		color: white;
		font-size: 14px;
		padding: 4px;
		border: 1px solid #0000ff;
		}
		
#tbl01 td	{
		background-color: ;
		font-size: 12px;
		text-align: left;
		padding: 4px;
		border: 1px solid #0000ff;
		}

.box4		{
		width:300px;
		padding:10px;
		margin:10px;
		border:2px solid blue;
		background-color:#f5fffa;
		}

div#bookmark		{
			font-size:10pt;
			background-color: white;
			border: #315fa1 solid 1px;
			margin: 10px;
			padding: ;
			}

div#bookmark h2	{
		background-color: #005087;
			color: white;
			font-size: 10pt;
			text-align: center;
			line-height: 15px;
			margin: 0px 0px 3px 0px;
			padding: 5px;
			}

td.name-service	{background-color: #cccccc; color: black; font-weight:bold; text-align:left;}
td.price	{color: #cc0033; font-weight:bold; text-align:right;padding-right:3px}
td.link-detail	{text-align:right;}

div#wrapper	{ background-color: white; background-image: url(3col780nwn.gif); background-repeat: repeat-y; margin-right: auto; margin-left: auto; width: 780px; border: 1px solid silver;}

div#wrapper02	{background-image: url(material/navy190x20.gif); background-color: white; background-repeat: repeat-y; margin-right: auto; margin-left: auto; width: 780px; border: 1px solid silver;}

p#guide		{
		background-color: white;
		font-size: 10pt;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 10px;
		}

p#guide a:hover	{color:red;}

ul#menu_box	{
		font-size: 10pt;
		background-color: #005087;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		padding-left: 0;
		height: 30px;
		}

ul#menu_box li	{
		list-style-type: none;
		float: left;
		}

ul#menu_box li a{
		color: white;
		line-height: 30px;
		text-decoration: none;
		background-color: #005087;
		text-align: center;
		display: block;
		width: ;
		padding-right:10px;
		padding-left:10px;
		border-right: 1px solid white;
		}

ul#menu_box li a:hover	{background-color: navy;}

ul#menu_txt	{
		font-size: 10pt;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 3px;
		margin-left: 0;
		padding-left: 0;
		}

ul#menu_txt li	{
		list-style-type: none;
		display: inline;
		}

ul#menu_txt li a{
		color: #005087;
		text-decoration: none;
		padding-right: 10px;
		padding-left: 10px;
		border-left: 1px solid black;
		}

ul#menu_txt li a:hover	{color:red;}

ul#menu_txt li.menulast a	{border-right: 1px solid black;}

div#main	{
		margin: 0 0 10px;
		width: 580px;
		float: left;
		}

div#content380	{
		font-size: 10pt;
		margin: 0 auto 10px;
		width: 380px;
		float: right;
		}

div#content570	{
		background-color:white;
		font-size: 10pt;
		margin: 0 auto 10px;
		width: 570px;
		float: right;
		}

div#content380 p#message { margin-top: 0 }

div#content570 p#message { margin-top: 0 }

div#content380 p	{line-height:130%;}

div#content570 p	{line-height:130%; padding-left:10px; padding-right:10px;}


div#content570 h2	 { color: #fff; font-size: 0.87em; line-height: 28px; background-color: #014471; background-image: url(material/bar-blue.png); background-repeat: no-repeat; margin-bottom: 0; padding-left: 6px }


div#content380 h2	 { color: #fff; font-size: 0.87em; line-height: 28px; background-color: #014471; background-image: url(material/bar-blue.png); background-repeat: no-repeat; margin-bottom: 0; padding-left: 6px }

div#content570 h3	{
		font-size: 0.87em;
		line-height: 23px;
		background-color: #014471;
		background-image: url(material/bar-green.png);
		background-repeat: no-repeat;
		padding-left: 30px;
		}

div#content380 h3	{
		font-size: 0.87em;
		line-height: 23px;
		background-color: #014471;
		background-image: url(material/bar-green.png);
		background-repeat: no-repeat;
		padding-left: 30px;
		}


div#sidebar_left	{
		background-color: navy;
		margin-top: 0;
		margin-bottom: 10px;
		width: 190px;
		float: left;
		}

ul.sidemenu_box	{
		font-size: 10pt;
		line-height: 0;
		margin-top: 10px;
		margin-right: 10px;
		margin-left: 10px;
		padding-left: 0;
		border-top: 1px solid white;
		border-right: 1px solid white;
		border-left: 1px solid white;
		}

ul.sidemenu_box li	{
			list-style-type: none;
			}

ul.sidemenu_box li a	{
			color: white;
			line-height: 30px;
			text-decoration: none;
			background-color: transparent;
			display: block;
			padding-left: 10px;
			border-bottom: 1px solid white;
			}

ul.sidemenu_box li a:hover	{background-color: navy;}

ul.sidemenu_box ul	{
			margin: 0;
			padding: 0;
			}

ul.sidemenu_box ul li a	{
			background-color: white;
			color: #005087;
			border-bottom: 1px dotted #aacfff;
			line-height: 24px;
			}

ul.sidemenu_box ul li a:hover	{background-color: navy; color: white;}

ul.sidemenu_box ul li.menulast a	{
											border-bottom: none;
											}

div#sidebar_right	{
		font-size: 10pt;
		margin-top: 0;
		margin-bottom: 10px;
		width: 190px;
		float: right;
			}



div#sidebar_right p.photo	{
				text-align: center;
				}

div#sidebar_right p		{
				margin: 10px 5px;
				}

div.box02		{
			font-size:10pt;
			background-color: #005087;
			border: #315fa1 solid 1px;
			margin: 5px;
			padding: ;
			}

div.box02 h2	{
		background-color: #005087;
			color: white;
			font-size: 10pt;
			text-align: ;
			line-height: 15px;
			margin: 0px 0px 3px 0px;
			padding: 5px;
			}

div.box01		{
			font-size:10pt;
			background-color: white;
			border: #315fa1 solid 1px;
			margin: 10px;
			padding: ;
			}

div.box01 h2	{
		background-color: #005087;

			color: white;
			font-size: 10pt;
			text-align: center;
			line-height: 15px;
			margin: 0px 0px 3px 0px;
			padding: 5px;
			}

div.box01 ul	{
		margin:5px;
		padding:0px;
		}

div.box01 ul li	{
		background-image:url(arrow_blue0901.gif);
		background-repeat:no-repeat;
		background-position:0px 6px;
		padding-left:13px;
		list-style-type:none;
		}

div.box01 ul li a:hover	{
			color:red;
			}

div.box001		{
			background-color: white;
			border: #315fa1 solid 1px;
			margin: 10px;
			padding: ;
			}

div.box001 ul	  { background-position: 0 3px; list-style-type: none; list-style-image: url(material/arrow_blue0901.gif); margin: 5px 5px 5px 20px; padding: 0 }

div.box001 ul li		{
			padding-left:0px;
			}

address		{
		color: white;
		font-size: 10pt;
		font-style: normal;
		line-height: 20px;
		background-color: #005087;
		}

div#footer01	{
		background-color: white;
		color: white;
		text-align: center;
		margin-top: 0;
		padding-top: 4px;
		padding-bottom: 4px;
		width: 780px;
		clear: both;
		}

div#footer02	{
		background-image: url(material/line-blue.png);
		background-repeat: repeat-x;
		text-align: center;
		margin-top: 0;
		padding-top: 8px;
		width: 780px;
		clear: both;
		}


div#content-bottom-navi	{
		width:;
		text-align:right;
		margin-right:10px;
		margin-bottom:5px;
		}

#de-location	{
		text-align: left;
		margin-right:5px;
		margin-bottom:10px;
		float:left;
		}

#de-freeway-sign{
		text-align: right;
		margin-left:5px;
		margin-bottom:10px;
		float:right;
		}

#de-location2	{
		margin-bottom:10px;
		}

#de-horseshoecrabs	{		
		text-align: left;
		margin-right:5px;
		margin-bottom:10px;
		float:left;
		}

#de-power-relationships	{		
		margin-top:5px;
		}

.image-left	{
		text-align: left;
		margin-bottom: 5px;
		}

#process-corp	{
		margin-top: 0px;
		margin-bottom: 5px;
		}

#order-corp	{
		text-align: right;
		margin-top: 55px;
		margin-right: 5px;
		margin-bottom: 5px;
		}

body#sogo-link	{
		background-color:white;
		}

.price		{
		width:380px;
		margin: 0px;
		padding: 0px;
		}

.included	{
		width:380px;
		line-height: 130%;
		margin-top: 0px;
		margin-bottom: -10px;
		padding-top: 5px;
		padding-bottom: 0px;
		}

.excluded	{
		width:380px;
		line-height: 130%;
		margin-top: 0px;
		margin-bottom: -10px;
		padding-top: 5px;
		padding-bottom: 0px;
		}

.image		{
		margin-top:0px;
		}

.to-head	{
		text-align:right;
		margin-right:5px;
		}

#image-shige01	{
		margin-top: 0;
		margin-right: 5px;
		margin-bottom: 0px;
		margin-left: 0;
		}

#image-shige02	{
		margin-top: 0;
		margin-right: 5px;
		margin-bottom: 0px;
		margin-left: 0;
		}


