/*基本設定*/

h1 {margin:0}

h2 {margin:0}

h3 {margin:0;
    font-size:0.75em;
	background-image:url(../image/title004_04.jpg);
	padding-top:8px;
	padding-left:20px;
	font-size:0.9em;
	margin-bottom:5px}
	
h4 {margin:0;
    font-size:0.75em;
	background-image:url(../image/title004_04.jpg);
	height:20px;
	padding-top:8px;
	padding-left:20px;
	font-size:0.9em}
	
h3.fu {padding-top:5px;
    font-size:0.75em;
	background:none;
	padding-left:5px}


hr {margin-bottom:0px}	
	
	
/*group1*/
div#group1 {width:800px;
			  margin-left:auto; margin-right:auto;
			  border:solid 1px #666666;
			  background-color:#FFF;
            background-repeat:repeat-y}

/*グループ０*/

div#group0  {width:1130px;
			  margin-left:auto; margin-right:auto;}			   
/*広告*/

div#ad  {width:160px;
float:right}			   

/*ヘッダー*/

div#header {width:800px;
             height:90px} 
div#header img {border:none}			 
/*トップパンくずリスト*/

div#top-pan {width:800px;
             height:20px;
			 background-color:#1560AA;
			 margin:0}
			 
div#top-pan p {font-size:0.75em;
               margin:0;
               padding-top:4px;
               padding-left:10px;
			   text-align:center;
			   color:#FFF;
			   font-weight:bold}
div#top-pan	a:hover {background-color:#39F;
	             color:#FFF}		

div#top-pan a {font-size:0.75em;
           color:#FFF}			   
/*フッターここから*/

div#footer    {background-image:none;
	           background-repeat: repeat-x;
	           background-color:#CCC;
	           border-top:solid 1px #666666;
	           width:800px;
			   height:120px;
	           margin-top: 0px;
	           padding-top: 0px;
	           clear:both;
	           text-align: center;
	           font-weight: normal;}

address       {font-size: 0.75em;
               font-style:normal;
			   text-align:center;
			   padding-top:5px}
			   
div#footer a {font-size:0.75em;
              color:#000;
			  text-decoration:none}
/*フッターここまで*/			  			   
/*メインここから*/		   
			   
	   
div#main {width:550px;
          float:right}
			   
div#main table.info {border:solid 1px #9C6;
                      margin-bottom:8px;
					  margin-top:0px}
div#main table.info2 {border:solid 1px #09C;
                      margin-bottom:8px}
					  
div#main td {font-size:0.75em}  
div#main a {font-size:0.75em}

div#main table.yakudati {border: solid 1px #B28247}

div#main img {border:none}
/* 更新履歴ここから */	
div.kousin {width:265px;
            height:230px;
            float:left;
		    margin-left:0px;
		    border:solid 1px #9C3}
			 
p.kousin {background-image:url(../image/kousin-back.gif);
          background-repeat: repeat-x;
		  margin:0px;
		  width:270px;
		  height:20px;
		  padding-left:10px;
		  padding-top:0px;
		  font-size:0.85em;
		  font-weight:bold;
		  padding-bottom:10px}
			 
td.kousin p {font-size:0.75em;
              margin:0}	
td.kousin li {font-size:0.75em;
              margin-left:12px}
/* 更新履歴ここまで */	
/* レポートここから */	
div.report {width:265px;
            height:230px;
             float:left;
			 margin-left:10px;
			  border:solid 1px #69F;
			  margin-bottom:10px}
			  
p.report {background-image:url(../image/report-back.gif);
          background-repeat: repeat-x;
		  margin:0px;
		  width:255px;
		  height:20px;
		  padding-left:10px;
		  padding-top:0px;
		  font-size:0.85em;
		  font-weight:bold;
		  padding-bottom:10px}			  
td.report a {font-size:0.75em;
              margin:0}	
/* レポートここまで */
/* 取引先ここから */	
div#syuyou {width:550px;
          float:right}
			   
div#syuyou table.info {border:solid 1px #9C6;
                      margin-bottom:8px}
					  
div#syuyou table.info2 {border:solid 1px #09F;
                      margin-bottom:8px}
			   
div#syuyou td {font-size:0.75em}  

/* 取引先ここまで*/
/* バナー広告ここから */	
div.ad {width:224px;
            height:230px;
            float:left;
		    margin-left:0px}
div.ad img {margin-top:3px;
margin-left:0px}
p.kousin {background-image:url(../image/kousin-back.gif);
          background-repeat: repeat-x;
		  margin:0px;
		  width:270px;
		  height:20px;
		  padding-left:10px;
		  padding-top:0px;
		  font-size:0.85em;
		  font-weight:bold;
		  padding-bottom:10px}
			 
td.kousin p {font-size:0.75em;
              margin:0}	
td.kousin li {font-size:0.75em;
              margin-left:12px}
/* バナー広告ここまで */	
/* 問い合わせここから */	
div.toi {width:310px;
            height:230px;
             float:left;
			 margin-left:10px;
			  border:solid 1px #69F}

p.toi {background-image:url(../image/report-back.gif);
          background-repeat: repeat-x;
		  margin:0px;
		  width:255px;
		  height:20px;
		  padding-left:10px;
		  padding-top:0px;
		  font-size:0.85em;
		  font-weight:bold;
		  padding-bottom:10px}			  
td.toi a {font-size:0.75em;
              margin:0}	

.toiawase img {border:none; width:300px; height:60px;
                  display:block;
				  background-image:url(../image/toiawase001.gif);
				  margin-bottom:10px;
				  margin-top:5PX}
				  
.toiawase img:hover {background-position:bottom}  
/* 問い合わせここまで*/
/*メニューここから*/		
/*  メニュー */	

div#menu img {margin-bottom:3px;
              border:none}

div#menu   {width:225px;
        	float:left;
        	border:solid 1px #999;
	        margin-bottom: 5px;
	        margin-left:0px;
	        margin-top:0px}
			   
ul.menu li a:link {color:#FFF}			   
ul.menu ul li a:link {color:#333}			   
			
ul.menu  {font-size:0.75em;
	      margin-top:0px;
	      margin-left:0px;
	      margin-right:0px;
	      padding-left:0;
	      line-height:0;
	      margin-bottom: 10px}

ul.menu li    {list-style-type:none}


ul.menu li a   {display:block;
                line-height:25px;
				text-decoration:none;
				color:#ffffff;
				background-color:#696;
				border-bottom:solid 1px #ffffff;
				padding-left: 10px;
				border-bottom:solid 1px #ffffff;
				vertical-align:top;
				font-weight:bold}

ul.menu li a:hover {background-color:#696}


ul.menu ul {margin:0; padding:0}




ul.menu ul li a {background-color:#ffffff;
                 color:#000000;
				 border-bottom: solid 1px #aacfff;
                 line-height:20px}
					 
			 
ul.menu ul li a:hover {background-color:#F3F3F3}




.menu-01 img {border:none; width:225px; height:60px;
                  display:block;
				  background-image:url(../image/menu-01.jpg)}
				  
.menu-01 img:hover {background-position:bottom}  
