<!--
@charset"Shift_JIS"
/* CSS Document *//*--ROYAL SYSTEMS 大元ページ
-------------------------------------------------------------*//*-全体構造--*/
body {
	margin:3px 0 0 0;
	padding:0;
	text-align:center;
	background-color:#FFFFFF;	
	}
div{
	font-family:"ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13pt;
	color:#666666;
	vertical-align:top;
	}
a:link  { color:#666666; text-decoration: none }　
a:active { color: #666666; text-decoration: none }
a:visited     { color: #666666; text-decoration: none }
a:hover { color: #598BB2; text-decoration: underline }.DefaultH1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
	}/*------------*/
/*--ヘッダー--*/
div#header   {
	margin:0;
	padding:0;
	width:748px;
	height:69px;
	}
/*--コンテンツ--*/
div#container{
	margin:0;	
	width:748px;
		}
div#content{
	margin:0;
	width:582px;
	padding-left:14px;
	float:right;
	}
/*--メインイメージ--*/
div#mainimg{
	margin:0;
	padding:0;
	width:582px;
	height:506px;
	}
/*--サイド--*/
div#side {margin:0;
	padding:0;
	width:152px;
	float:right;
	position:relative;
	}
/*--ナビゲーション--*/	
div#navi {
	margin:0;
	padding:0;
	width:152px;
	}
div#navi ul{
	margin:0;
	list-style:none;
	}
div#navi li {
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	}
div#navi li#hudo   {top:0; height:32px;}
div#navi li#consal {top:52px; height:32px;}
div#navi li#house  {top:101px; height:32px;}
div#navi li#service{top:150px; height:32px;}
div#navi li#hoken  {top:199px; height:32px;}
/*--アドレス--*/
div#adress {
	width:152px;
	height:208px;
	position:absolute;
	top:780px;
	top:250px;
	top:350px;
	left:0;
	font-size:9px;
	font-weight:normal;
	color:#666666;
	}
	
table.tblAdd{
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
background-color:#999999;
font-size:10px;
font-weight:normal;
color:#ffffff;
}/*--相互リンク--*/
div#link {
	margin:0;
	padding:0;
	width:582px;
		}
div#link h5{
	margin:35px 0 15px 0;
	width:568px;
	height:28px;
	padding:8px 0px 9px 14px;
	background:url(home/img/bg_link.gif) no-repeat;
	}
div#link #ban_space{
	width:528px;
	padding:0 27px;
	}
.link-td{
	width:147px;
	height:40px;
	padding:3px 0;
	text-align:right;
	border: none;
	}
.link_txt-td{
	width:351px;
	height:8px ;
	padding:16px 15px;
	}/*--フッター--*/	
div#footer  {
	margin:0;
	width:748px;
	height:31px;	
	clear:both;
		}
div#footer h6 {
	width:748px;
	height:31px;
	background:url(home/img/img_footer.gif) no-repeat;
	padding:18px 0  2px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	}
.txt12_blue {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2775FB;}	
/*p------*/
div#content p{
	width:582px;
	text-align:left;
	line-height:14pt;
	}
/*h------*/
div#content h5{
	width:582px;
	text-align:left;
	padding:3px 0;
	font-size:12px;	
	}
/*--追加テキストＣＳＳ--*/
.txt10{
	font-size:10px;
	}
.DefaultH1
{
    FONT-SIZE: 8pt;
    color: #666666;
    MARGIN: 0px
}
H2
{
    FONT-SIZE: 8pt;
    color: #666666;
    MARGIN: 0px
}


.link-box01 {
	padding: 2px;
	border: 1px solid #999999;
}
.link-box02 {
	padding: 2px;
	height: 60px;
	width: 140px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.link-box03 {
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.style1 {color: #000000}
.style3 {
	color: #666666;
	font-size: 12px;
}
.style5 {font-size: 11px}
.style6 {color: #000000; font-size: 11px; }
.unnamed1 {
	font-size: 12px;
	color: #000000;
}
H1
{
    FONT-SIZE: 8pt;
    color: #666666;
    MARGIN: 0px
}
.summary
{
    FONT-SIZE: 8pt;
    color: #666666;
}
STRONG
{
    FONT-WEIGHT: normal;
}

-->