BODY	{margin: 0px;
	 padding:0px;
	 background-image: url(icon/back.gif);
	 background-color: #000000;
	}
	
img 	{border: none;
	}

/* === ヘッダー部分のスタイル === */

#frame	{background-color:#000000;
	 width:800px;
	 height:110%}
	 
/* === ヘッダー部分のスタイル === */
#head	{text-align:left;
	 height:100px;
	 background-image: url(icon/header.jpg)}
	 
#headmenu	{text-align:left;
	  font-size:11px;
	  margin-bottom:0px;
	  height:30px}

#headmenu td	{color:white;
	  padding-right:10px;
	  padding-left:10px;}

#headmenu a	{color:white;
	  text-decoration:none}
#headmenu a:hover	{color:orange}

#headmenu2	{text-align:left;
	  font-size:11px;
	  height:30px}

#headmenu2 td	{color:#ffffff;
	 margin:0px;
	 padding-top:0px;
	 padding-right:10px;
	 padding-left:10px}

#headmenu2 a
	{color:#ffffff;
	text-decoration:none}
#headmenu2 a:hover	{color:orange}
	


/* === コンテンツ部分のスタイル === */

#contents
	{height:100%;
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:10px;
	 padding-bottom:0px;
	 vertical-align:top}
	 
#contents h1
	{border-bottom:solid 3px #FFD700;
	 width:520px;
	 font-size:25px;
	 color:#FFFAFA;
	 margin-bottom:20px;
	 font-family:Arial, Helvetica}
	 
/* === コンテンツ（右無し）部分のスタイル === */

#contents2
	{height:100%;
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:10px;
	 padding-bottom:20px;
	 vertical-align:top}
	 
#contents2 h1
	{border-bottom:solid 3px #FFD700;
	 font-size:25px;
	 color:#FFFAFA;
	 margin-bottom:20px;
	 font-family:Arial, Helvetica}

/* === メイン部分のスタイル === */
	 
.main	{width:520px;
	padding-left:5px;
	 padding-right:5px;
	 padding-top:5px;
	 padding-bottom:0px;
	 margin-bottom:10px}

.main p	{font-size:13px;
	 margin:5px;
	 color:#ffffff;}
	
.main a	{color:#F0E68C;
	 text-decoration:none}
.main a:hover	{color:orange}	
	 
.main h2	{font-size:13px;
	 color:#ffffff;
	 font-weight:normal;
	 line-height: 1.4em;
	 font-family:Arial, Helvetica}

.main h3	{font-size:13px;
	 font-weight:normal;
	 margin:5px;
	 color:#ffffff;
	 font-weight:normal;
	 text-align:right;}

.main h4	{font-size:13px;
	 margin:5px;
	 padding:5px;
	 color:#ffffff;
	 text-align:left;
	 line-height: 1.5em;}

.main h5	{font-size:15px;
	 font-weight:normal;
	 margin:5px;
	 color:#ffffff;
	 text-align:left;}
	 
	 
/* === メイン（右無し）部分のスタイル === */
	 
.main2	{padding-left:5px;
	 padding-right:5px;
	 padding-top:5px;
	 padding-bottom:0px;
	 margin-bottom:10px}

.main2 p	{font-size:13px;
	 margin:10px;
	 color:#ffffff;}
	
.main2 a	{color:white;
	 text-decoration:none}
.main2 a:hover	{color:orange}	
	 
.main2 h2	{font-size:13px;
	 color:#ffffff;
	 font-weight:normal;
	 font-family:Arial, Helvetica}

.main2 h3	{font-size:13px;
	 font-weight:normal;
	 margin:5px;
	 color:#ffffff;
	 font-weight:normal;
	 text-align:right;}


/* === 更新情報部分のスタイル === */

#news	{width:200px;
	 margin-bottom:0px;
	 text-align:left}

.newsday {font-size:11px;
	color:#E6E6FA;
	padding-left:10px;
	padding-top:5px;}
	
.newsday2	{font-size:11px;
	color:#C0C0C0;
	padding-left:20px;
	border-bottom:1px dotted gray;
	padding-bottom:5px;}

	
/* === 会社概要部分のスタイル === */
#gaiyou	{margin-bottom:50px}
	 
#gaiyou	td{vertical-align:top;

	 color:#ffffff;
	 padding: 0px;}

.gaiyou-left	
	{width:120px;}
	 
#gaiyou p	{font-size:12px;
	 margin-top:0px;
	 line-height:1.7em;
	 padding-left:20px;
	 padding-right:20px;
	 padding-top:8px;
	 padding-bottom:3px;
	  border-bottom:solid 2px #464646;}

#gaiyou a	{color:#F0E68C;
	 text-decoration:none}
#gaiyou a:hover	{color:orange}	

.hyou p{margin:0px;
	 padding:0px;}

 /* === サイトマップ部分のスタイル === */
#site	{margin-bottom:50px}
	 
#site td{vertical-align:bottom;
	 border-bottom:solid 2px #464646;
	 color:#ffffff;
	 padding: 0px;}
	 
#site p	{font-size:12px;
	 margin-top:0px;
	 line-height:1.4em;
	 padding-left:20px;
	 padding-right:20px;
	 padding-top:8px;
	 padding-bottom:3px;}

#site a	{color:white;
	 text-decoration:none}
#site a:hover	{color:orange}	
 
/* === コピーライト部分のスタイル === */

#copy	{border-top:solid 3px #800000;
	 padding-top:6px;
	 font-size:10px;
	 color:white;
	 text-align:center}


/* === サイドバー部分（右）のスタイル === */

.side2	{width:200px;
	 vertical-align:top;
	 padding-top:10px;
	 padding-right:10px}

.side2 .submenu	{font-size:12px;
	 font-family:Arial, Helvetica;
	 background-color:#696969;
	 border-left:solid 8px #800000;
	 padding:3px;
	 margin-bottom:20px;
	 margin-top:10px;}

.side2 p	{font-size:12px;
	 color:#ffffff;
	 line-height:1.5em;
	 padding-left:10px;
	 margin-bottom:20px;}

.side2 a	{color:white;
	 text-decoration:none}
.side2 a:hover	{color:orange}	

.photoindex td	{font-size:12px;
	 vertical-align:top;
	 color:#ffffff;
	 line-height:1.0em;
	 padding:0px;
	 margin:0px;}
