﻿/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
共通
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
 body
{
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.5em;
	font-size:80%;
	text-align:center;
	background: url(../img/shadow.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}
a:link
{
	color:#000000
}
a:visited
{
	color:#000000
}
/*----
a:visited
{
	color:#CC0000
}
-----*/
a:hover
{
	color: #00CC00
}
img
{
	border:0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
会員情報+枝番用
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
div.eda
{
	font-size:100%;
	text-align:right;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
両端のシャドウ
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
div.topdiv
{
	width:820px; 
	height:100%;
	margin-top:0;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

div.maindiv
{
	width:800px; 
	height:100%;
	margin-top:0;
	text-align:left;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
見出し
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
h1
{
	font-size:130%;
	color: #FFFFFF;
	background-color: #009900;
	border-bottom:1px #33CC00 solid;
	border-left:4px  #33CC00 solid;
	padding:3px;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:30px;
	margin-right:10px;
	width:750px;
}
h2
{
	font-size:110%;
	color: #009900;
	margin-left:30px;
	margin-bottom:5px;
}
h3
{
	font-size:90%;
	color: #00AA00;
	margin-bottom:5px;
	margin-top:10px;
	margin-left:30px;
}
.sp_Introduction
{
	font-size:100%;
	color: #666666;
	margin-left:30px;
	margin-bottom:5px;
	margin-right:10px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
企業概要テーブル
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
div.divcompany
{
	float:left;
	margin-left:15px;
}

table.company
{
	/*float:left;*/
	width:460px;
	/*margin-left:15px;*/
	border: double 1px #66FF00;
	margin-bottom: 1em;
	font-size:100%;
}
table.company td
{
	border: double 1px #66FF00;
	text-align:left;
	/*padding-left:3px;*/
	word-break: break-all;
	padding:3px;
}

table.company th
{
	background-color:#CCFF99;
	border: double 1px #66FF00;
	color: #005500;
	width: 100px;
	padding:3px;
}

table.photo
{
	width:95%;
	margin-left:5px
}
img.top_image
{
	margin-bottom:3px
}
table.addinfo
{
	margin-bottom:10px;
	margin-left:30px;
	border:1px #CCFF33 double
}
table.addinfo th
{
	background-color: #E7FEC2;
	border:1px #CCFF33 double;
	color: #00AA00;
	padding:3px;
}
table.addinfo td
{
	border:1px #CCFF33 double;
	padding:3px;
}
div.addinfo
{
	width:780px;
	margin-left:10px
}

div.phototbl
{
	float:left;
 text-align:center;
}

img.image01
{
	margin-left:5px;
	margin-bottom:5px;
}

img.image02
{
	margin-left:5px
}

img.image03
{
	margin-left:5px
}

img.imageMap
{
	margin-top:5px;
	margin-left:15px;
}

div.addinfo
{
	margin-left:30px;
}

div.addinfo table
{
	margin-bottom:5px;
	/*margin-left:20px;*/
	border:1px #CCFF33 double;
	margin-bottom: 1em;
	font-size:100%;
}
div.addinfo th
{
	background-color: #E7FEC2;
	border:1px #CCFF33 double;
	color: #00AA00;
}
div.addinfo td
{
	border:1px #CCFF33 double;
	empty-cells: show;
}

/*
div.addinfo td p
{
	margin-left:30px;
}
*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
最上部へ戻る
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
div.googlemap
{
	border: #CCCCCC outset 3px
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
最上部へ戻る
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
div.gotop
{
	width:780px;
	margin-left:10px;
	text-align:right
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ボタン
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.button_img
{
	width: 100px;
	height: 20px;
	border: solid 1px #999999;
	background-image: url('../img/buttonback.gif');
	background-repeat:repeat-x;
	font-size:9pt;
	margin-left:30px;
}

div.backbtn
{
	text-align:center;
}

div.backbtntop
{
	margin-top:5px;
	text-align:left;
}
