/*＃*/
body {
	text-align: left;
	line-height: 1.4em;
	font-size: 12px;
	color: #333333;
	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h1,h2,h3,h4,h5{
	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
p {font-size:12px;margin:5px;line-heght:1.3em;text-indent:1em;}
dl{		font-size:12px;margin:5px;}
dt{		font-weight:bold;border-bottom:#996600 solid 1px;padding:5px 0px 5px 0px;}
dd{		margin-left:0em;margin-top:5px;padding:5px 0px 5px 0px;}

ul	{margin:0px 0px 0px 10px;}
li{	margin-left:10px;font-size:12px;}


em{		color:#990000;font-style:normal;}
strong{	color:#990000;}

.images{
	text-align:center
}
.image {
	text-align:center
}
.refer {
	text-align:right;
}

/*------------------------------------------------------------------------------*/
/* リンク */
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	color: #990000;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a img{		border:#FFFFFF solid 1px;}
a:hover img{border:#FFFFFF solid 1px;}

/*------------------------------------------------------------------------------*/
/* 基本構成 */
#header{
	width:760px;height:32px;
	background:#004080 url(/images/common/header_back.jpg) left top no-repeat;
}
#navi_header{
	width:760px;height:30px;font-size:12px;
}
#contents{
	width:760px;min-height:640px;
}
#sub{
	
}
#footer{
	width:760px;height:32px;
}

/*------------------------------------------------------------------------------*/
/* ヘッダ */
#header h1{
	font-size:12px;text-indent:-9999px;
}
/* ナビゲーション */
#navi_header .menu{
	margin-left:32px;margin-right:32px;
	font-size:12px;padding-top:2px;
	border-bottom:1px dotted #999999;
}
#navi_header .menu a:link {
	color: #999999;
	text-decoration: none;
}
#navi_header .menu a:visited {
	color: #999999;
	text-decoration: none;
}
#navi_header .menu a:hover {
	color: #0080C0;
	text-decoration: underline;
}
#navi_header .menu img{
	border-style:none;
}

/* コンテンツ */
#contents h2 {
	clear:both;font-size:16px;
}
#contents h3 {
	clear:both;border-bottom:1px solid #002040;padding-bottom:5px;margin-top:10px;margin-bottom:5px;font-size:14px;
}
#contents h4 {
	clear:both;border-width:0px 2px 2px 0px;border-style:solid;border-color:#2F4F4F;padding:5px;margin-top:10px;margin-bottom:5px;background-color:#FFFAFA;font-size:12px;
}
#contents h5 {
	font-weight:bold;font-family:sans-serif;font-size:12px;
}

/* 会社イメージ  */

div#pr{
	margin-left:32px;margin-top:10px;text-indent:-9999px;width:320px;height:185px;
	background:#FFFFFF url(/images/common/logo_top.jpg) left top no-repeat;
}

/*  ショートカット  */
div#shortcut_menu{
	width:360px;height:240px;
}
div#shortcut_menu h2{
	margin-bottom:5px;height:50px;border-style:none;
	text-indent:-9999px;
	background:#FFFFFF url(/images/top/h2_top_title.jpg) left top no-repeat;
}
div#shortcut_menu h3#rentaldesk{
	height:50px;border-style:none;
}
div#shortcut_menu h3#consulting{
	height:50px;border-style:none;
}
div#shortcut_menu h3#web_making{
	height:50px;border-style:none;
}

/*  filter sample  for anchor rollover imitate */
div#shortcut_menu h3#rentaldesk a img{
	filter:alpha(opacity=50) gray();
}
div#shortcut_menu h3#consulting a img{
	filter:alpha(opacity=50) gray();
}
div#shortcut_menu h3#web_making a img{
	filter:alpha(opacity=50) gray();
}
/* filter sample */
div#shortcut_menu h3#rentaldesk a:hover img{
	filter:none;
}
div#shortcut_menu h3#consulting a:hover img{
	filter:none;
}
div#shortcut_menu h3#web_making a:hover img{
	filter:none;
}




/*  お知らせ  */
div#info{
	width:468px;
	border:2px solid #258FB8;
	padding:5px;margin-left:20px;margin-bottom:15px;
	font-size:12px;
}
div#info h3#title_info{
	height:20px;border-style:none;
	text-indent:-9999px;text-align:left;
	background:#FFFFFF url(/images/top/title_info.jpg) left top no-repeat;
}

div#info dl{		font-size:12px;}
div#info dt{		font-weight:bold;border-bottom:#999999 solid 1px;padding:0px 0px 3px 0px;color:#258FB8;}
div#info dd{		margin-left:0em;padding:0px 0px 3px 0px;}


/*  ちょいメモ  */
div.memo{
	padding:5px;margin-left:5px;width:210px;
	border:1px dashed #999999;margin-bottom:5px;

}
div.memo h3#about_incubation{
	height:20px;border-style:none;
	text-indent:-9999px;text-align:left;
	background:#FFFFFF url(/images/top/title_incubation.jpg) left top no-repeat;
}
div.memo h3#useful_data{
	height:20px;border-style:none;
	text-indent:-9999px;text-align:left;
	background:#FFFFFF url(/images/top/title_useful_data.jpg) left top no-repeat;
}
div.memo p{
	text-align:left;line-height:1.4em;
}
div.memo2{
	padding:5px;margin-left:5px;width:210px;
	border:1px dashed #999999;margin-bottom:5px;
	text-align:left;font-size:0.9em;

}

/*  バナー  */
div#banner{
	margin-top:5px;margin-bottom:15px;margin-left:20px;
}


/* フッタ */
#footer address{
	font-size:12px;font-style:normal;text-align:right;color:#666666;
	margin-left:32px;margin-right:32px;margin-top:10px;margin-bottom:5px;
	border-top:1px dotted #999999;padding-top:5px;
	font-size:12px;
}
#footer .logging {margin:0px;padding:0px;}
#footer .tools {text-align:center;}
#footer .tools a img{border-style:none;}
#footer .tools a:hover img{border-style:none;}



/*------------------------------------------------------------------------------*/
/* その他 */


/*
.main h2 {	font-size:16px;}
.main h3 {	clear:both;border-bottom:1px solid #002040;padding:5px;margin-top:10px;margin-bottom:5px;font-size:14px;}
.main h4 {	clear:both;border-width:0px 2px 2px 0px;border-style:solid;border-color:#2F4F4F;padding:5px;margin-top:10px;margin-bottom:5px;background-color:#FFFAFA;font-size:12px;}
.main h5 {	font-weight:bold;font-family:sans-serif;font-size:12px;}

.main td{		font-size:12px;}
.main th{		font-size:12px;}
.main caption{	font-size:12px;text-align:left;}
*/





/* 会社案内*/
div#corp_info{
text-align:left
}
div#corp_profile table th{
	font-size:12px;font-weight:normal;color:#990000;padding-bottom:8px;
}
div#corp_profile table td{
	font-size:12px;padding-bottom:8px;
}

div#corp_profile h2{
	margin-bottom:5px;height:50px;border-style:none;
	text-indent:-9999px;
	background:#FFFFFF url(/images/h2_corp_profile.jpg) left top no-repeat;
}



/* アクセス */
div#access_info h2{
	margin-bottom:5px;height:50px;border-style:none;
	text-indent:-9999px;
	background:#FFFFFF url(/images/h2_access_info.jpg) left top no-repeat;
}
div#map{text-align:center;}




/*レンタルスペース*/
div#space_detail{
	width:360px;
	border:2px solid #258FB8;
	padding:6px;margin-left:20px;margin-bottom:15px;
	font-size:12px;
}
div#space_detail h3#h3_title_renraldesk{
	height:36px;border-style:none;
	text-indent:-9999px;text-align:left;
	background:#FFFFFF url(/images/h3_title_renraldesk.jpg) left top no-repeat;
}
.part {line-height:1.6em;margin-bottom:20px;}

/*  web  */
#web_detail{
	width:360px;
	border:2px solid #258FB8;
	padding:6px;margin-left:20px;margin-bottom:15px;
	font-size:12px;}
#web_detail th,td{
	font-size:12px;
}

/*  tips  */
#tips_detail{
	width:468px;
	border:2px solid #258FB8;
	padding:6px;margin-left:20px;margin-bottom:15px;
	font-size:12px;}
#tips_detail th,td{
	font-size:12px;
}
#tips_index{
	width:200px;
	border:2px solid #258FB8;
	padding:6px;margin-left:20px;margin-bottom:15px;
	font-size:12px;}

/*xrea*/
center {display:none}