/*$B%\%G%#(B*/
body {
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	color:#000000;
	margin-left:auto;
	margin-right:auto;
	background:#F4F3EF;
	}


/* navi */

.bgc01 {
	margin:0 auto;
	width:850px;
	text-align:center;
	background-color: #001128;
	border-left: solid #003274 1px;
	border-right: solid #003274 1px;
	}


/* main-area */
#main {
	margin:0 auto;
	width:850px;
	background-color: #949494;
	border-bottom: solid #bdc6ce 1px;
	border-right: solid #bdc6ce 1px;
	border-left: solid #bdc6ce 1px;
	vertical-align:top;
	text-align:center;
	}


/* align */
.center {
	text-align:center;
	}
.right {
	text-align:right;
	}
	
/* table */
.box01 {
	background-color: #eeeeee;
	border: solid #cccccc 1px;
	}
.right {
	text-align:right;
	}

/*$B6/D4?'(B*/
em{
	font-style:normal;
	color:#cc0000;
}

strong{
	font-weight:bold;
	font-style:normal;
}

/*$B%+%i!<(B*/
.bl{color:#849cd3;}


/**************************** DNA_header (new) ****************************/
#rpHeaderNavi			{	width:850px; border-left:1px solid #bdc6ce; border-right:1px solid #bdc6ce; text-align:left;
							font:13px/1.231 "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif; *font-size:small; *font:x-small;}
#rpHeaderNavi *			{	margin:0; padding:0;}
#rpHeaderNavi img		{	border:none; vertical-align:top;}

#rpHeaderNavi .head				{	width:100%; overflow:hidden;}
#rpHeaderNavi .head .left				{	width:500px; float:left;}
#rpHeaderNavi .head .left p				{	padding:0 0 0 17px; font-size:77%; line-height:23px; }
#rpHeaderNavi .head .left p a:link		{	text-decoration:none; color:white; }
#rpHeaderNavi .head .left p a:visited	{	text-decoration:none; color:white;	}
#rpHeaderNavi .head .left p a:hover,
#rpHeaderNavi .head .left p a:active	{	text-decoration:none; color:#77caff;}

#rpHeaderNavi .head .right		{	width:176px; float:right;}
#rpHeaderNavi .head .right ul	{	width:100%; overflow:hidden;}
#rpHeaderNavi .head .right li	{	float:right; list-style:none;}

#rpHeaderNavi #headTop1	{	background:url(../../realplan/images/common/header_bg.gif) repeat-x #0c2953;}
#rpHeaderNavi #headTop2	{	background:url(../../realplan/images/common/header_bg2.gif) repeat-x; font-size:0;}
 
#rpHeaderNavi .Navi		{	width:850px; overflow:hidden;}
#rpHeaderNavi .Navi li	{	float:left; list-style:none;}

#rpHeaderNavi .title	{	width:850px;height:50px; overflow:hidden; background:url(../../realplan/images/common/title_bg.gif) repeat-x; border-bottom:1px solid #003274;}
#rpHeaderNavi .title a	{	width:175px; float:right; display:block; margin:18px 0 13px 0;}
#rpHeaderNavi .title h1	{	width:651px; float:left; margin:18px 0 13px 19px; font-size:123.1%; font-weight:bold; display:inline;}


/**************************** DNA_header (old) ****************************/
#dna-hdr{
	margin:0 auto;
	width:850px;
}

	#dna-hdr .vessel{
		text-align:center;
		border-right:1px solid #003274;
		border-left:1px solid #003274;
	}

	#dna-hdr table{
		margin:0 auto;
		padding:0;
		width:848px;
	}

	#dna-hdr img,#dna-hdr td{
		margin:0;
		padding:0;
		border:none;
	}

	#dna-hdr .tagline{
		background-color: #003274;
	}

		#dna-hdr .tagline td.submenu{
			padding:0 10px 0 0;
			text-align:right;
			font-size:70%;
		}

			#dna-hdr .tagline td.submenu a{
				color:#fff;
				text-decoration:none;
			}

			#dna-hdr .tagline td.submenu a:hover{
				color:#fff;
				text-decoration:underline;
			}

			#dna-hdr .tagline td.submenu img{
				margin:0 4px 3px 10px;
				vertical-align:middle;
			}

	#dna-hdr .logos{
		background-image: url(/common/images/title_bk_realplan.gif);
		background-repeat: repeat-x;
		background-color: #ffffff;
	}

		#dna-hdr .logos td.par{
			text-align:right;
		}



/**************************** DNA_footer ****************************/

#dna-ftr{
	margin:0 auto;
	width:850px;
}

	#dna-ftr .vessel{
		text-align:left;
		border-right:1px solid #ffffff;
		border-left:1px solid #ffffff;
	}

	#dna-ftr ul.subnavi{
		margin:0;
		padding:7px 0;
		width:848px;
		border-bottom:1px solid #d1d1d1;
		background-image: url(/common/images/title_bk_realplan.gif);
		background-repeat: repeat-x;
		background-color: #ffffff;
	}

	#dna-ftr ul.subnavi:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}

		#dna-ftr ul.subnavi li{
			margin:0 0 0 10px;
			padding:0 0 0 8px;
			line-height:1.1;
			list-style:none;
			font-size:70%;
			float:left;
			display:inline;
			background:url(/common/images/arrow_ftr_l01.gif) no-repeat 0 1px;
		}

		#dna-ftr ul.subnavi li.headof{
			margin:0 0 0 25px;
		}

			#dna-ftr ul.subnavi li a{
				color:#333;
				text-decoration:none;
			}

				#dna-ftr ul.subnavi li a:hover{
					color:#333;
					text-decoration:underline;
				}

	#dna-ftr #dna-copy{
		padding:13px 0 18px 0;
		text-align:center;
		border-bottom:1px solid #ccc;
		background-color: #fafafa;
		background-image: url(/common/images/foot_bk_realplan.gif);
		background-repeat: repeat-x;
	}

		#dna-ftr #dna-copy .declare{
			margin:0 0 4px 0;
		}

		#dna-ftr #dna-copy ul.network{
			margin:0 0 13px 0;
			padding:0;
			line-height:0;
			text-align:center;
		}

			#dna-ftr #dna-copy ul.network li{
				margin:0;
				padding:0;
				font-size:1px;
				line-height:0;
				text-align:center;
				display:inline;
			}

		#dna-ftr #dna-copy address{
			margin:0;
			padding:0;
		}

