body{
    
	font-family:メイリオ,Meiryo,Verdana,Arial,"ヒラギノ角ゴ Pro W3","Osaka","MS Pゴシック",sans-serif;
	
	background:#FFF;
	
	width:790px;
	
	margin: 0 auto;
	
    padding: 0 auto;
	
	line-height:18px;

	}

img {
	border:0px;
	}

.frame1{

     background:url(http://e-setsuzei.jp/img/img_3.gif) repeat-y;

     width:790px;

     float:left;

     }


div.footer div.navi,
div.footer address{
	width: 800px;
	margin: 0 auto;
	text-align: left;
}


/* -------------------------------------------------- */
/* サイト共通フッター */
div.footer{
	padding: 25px 0;
/*
	background-color: #f3f3f3;
	border-top: solid 1px #e7e7e7;
	border-bottom: solid 1px #e7e7e7;
*/
	color: #666;
}

div.footer div.navi{
	margin-top: 3px;
	text-align:center;
	font-size: 80%;
	line-height:20px;
}
div.footer div.navi span{
}
div.footer address{
	clear: both;
	font-style: normal;
	font-size: 80%;
	text-align:center;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


.frame2{

     width:790px;

     float:left;

	}]

.frame3{

     margin-top:0px;

     width:790px;

     float:left;

	}
	
div.footer2:after {

    clear:both;

    content:"";

    display:block;

    overflow:hidden;

}

   
  
	
div.title_1{

   background-image:url(http://e-setsuzei.jp/img/img_4.gif);
   
   height:230px;
   
   width:790px;

   background-repeat: no-repeat;
   
   }
   
div.title_1 p{
   
   width:530px;
   
   font-size:12px;

   position:relative; top:90px; left:210px ;
   
   }	





div.title_2{

   background-image:url(http://e-setsuzei.jp/img/img_9.gif);
   
   height:390px;
   
   width:790px;
   
   background-repeat: no-repeat;

   }
   
div.title_2 p{
   
   width:530px;
      
   font-size:12px;

   position:relative; top:130px; left:210px ;
   
   }	





div.title_3{

   background-image:url(http://e-setsuzei.jp/img/img16.gif);
   
   height:250px;
   
   width:790px;

   background-repeat: no-repeat;

   }

div.title_3 p{
   
   width:600px;
   
   font-size:12px;

   position:relative; top:120px; left:100px ;
   
   }	





div.title_4{

   background-image:url(http://e-setsuzei.jp/img/img_16.gif);
   
   height:250px;
   
   width:790px;

   background-repeat: no-repeat;
   
   }
   
div.title_4 p{
   
   width:530px;
   
   font-size:12px;

   position:relative; top:120px; left:210px ;
   
   }	



   
   


div.title_5{

   background-image:url(http://e-setsuzei.jp/img/img_23.gif);
   
   height:210px;
   
   width:790px;

   background-repeat: no-repeat;
   
   }
   
div.title_5 p{
   
   width:530px;
   
   font-size:12px;

   position:relative; top:120px; left:230px ;
   
   }	

div.zeirishi_1{

   background-image:url(http://e-setsuzei.jp/img/zeirishi1.gif);
   
   height:550px;
   
   width:790px;

   background-repeat: no-repeat;
   
   }
   
div.zeirishi_1 p{
   
   width:650px;
   
   font-size:12px;

   position:relative; top:205px; left:70px ;
   
   }	
   

div.zeirishi_2{

   background-image:url(http://e-setsuzei.jp/img/zeirishi2.gif);
   
   height:440px;
   
   width:790px;

   background-repeat: no-repeat;
   
   }
   
div.zeirishi_2 p{
   
   width:650px;
   
   font-size:12px;

   position:relative; top:205px; left:70px ;
   
   }	
      
div.zeirishi_3{

   background-image:url(http://e-setsuzei.jp/img/zeirishi3.gif);
   
   height:520px;
   
   width:790px;

   background-repeat: no-repeat;
   
   }
   
div.zeirishi_3 p{
   
   width:650px;
   
   font-size:12px;

   position:relative; top:205px; left:70px ;
   
   }	
   
   
div.zeirishi_4{

   background-image:url(http://e-setsuzei.jp/img/zeirishi4.gif);
   
   height:550px;
   
   width:790px;

   background-repeat: no-repeat;
   
   }
   
div.zeirishi_4 p{
   
   width:650px;
   
   font-size:12px;

   position:relative; top:205px; left:70px ;
   
   }	
   
   
   
   
div#goto{
	
	margin:0px 0px 0px 518px;
	
	width:260px;

    background-repeat:repeat-y; 
	
	} 
	
div#goto:after {



clear:both;



content:"";



display:block;



overflow:hidden;



}


div#footer2{
	
	width:790px;
	
	height:110px;
	
    }
	
	
   
/*footer*/				

	#footer{
		background:#ffffff;
		width:800px;
		height:135px;
		position:relative;
		z-index:9;
		top:0;
		}
		#footer img {
					position:absolute;
					z-index:10;
					top:20px;
					left:20px;
					}
	.menu{
		position:absolute;
		z-index:11;
		top:20px;
		left:235px;
		}	
						
	.footer_list{
	 		margin-bottom:20px;
		}
		.footer_list li{
				display:inline;
				margin-left:10px;
				font-size:14px;
				color:#F3EADB;
				}
				.footer_list li a {
							font-size:14px;
							color:#666666;
							font-weight:normal;
							}
							.footer_list li a:hover{
										font-size:14px;
										color:#FF0000;
										text-decoration:underline;
										}
									.f-btn li span{
												margin-left:10px;
												font-size:14px;
												color:#F3EADB;
												}	
	#footer-address{
			font-size:12px;
			color:#000000;
			text-align:right;
			background-position:right;
			background-repeat:no-repeat;
			padding:3px 20px 0 0;
			height:17px;
			width:400px;
			position:absolute;
			z-index:12;
			top:100px;
			left:380px;
			}

	

/* privacy policy */
	
	#privacy{	font-size:12px;
			width:600px;
			margin:0 auto;
			}


#privacy dt{					
	margin:20px 0;
	line-height:24px;
	font-weight:bold;
}


#privacy dd{
												
	line-height:28px;
	margin:0 15px;
}
	
	
.frame1{



     width:790px;

     float:left;

     }

.frame2{

     width:790px;

     float:left;

	}]

.frame3{

     margin-top:0px;

     width:790px;

     float:left;

	}
	
	
	
	
	
	
	
	
	
	
div.contact{
	
	width:700px;
	
	margin:0px 100px;
	
	background-repeat:repeat-y; 
	
	} 
	
div.contact:after {



clear:both;



content:"";



display:block;



overflow:hidden;



}


div#voice{}

div#voice p{
   
   width:615px;
   
   font-size:12px;

   position:relative; top:0px; left:85px ;
   
   }	
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
table
	{
	width: 100%;
	border-collapse: collapse;
	background-color: white;
	color: black;
	font: 10pt verdana, arial;
	margin-bottom: 25%; /* %, px, em, ex ? */
	}

tr.subhead
	{
	background-color: #cccccc;
	}

th
	{
	padding: 0 3%;
	}

th.alt
	{
	background-color: black;
	color: white;
	padding: 3% 3% 2%;
	}

td
	{
	padding: 0 3%;
	}

tr.alt
	{
	background-color: #eeeeee;
	}

h1
	{
	font: 24pt verdana, arial;
	margin: 0;
	}

h2
	{
	font: 18pt verdana, arial;
	margin: 0;
	}

h3
	{
	font: 12pt verdana, arial;
	margin: 0;
	}

th a
	{
	color: #00008b;
	font: 8pt verdana, arial;
	}

a
	{
	color: #00008b;
	text-decoration: none;
	}

a:hover
	{
	color: #00008b;
	text-decoration: underline;
	}

div.outer
	{
	width: 90%;
	margin: 15%;
	}

table.viewmenu td
	{
	background-color: #006699;
	color: white;
	padding: 0 5%;
	}

table.viewmenu td.end
	{
	padding: 0;
	}

table.viewmenu a
	{
	color: white;
	font: 8pt verdana, arial;
	}

table.viewmenu a:hover
	{
	color: white;
	font: 8pt verdana, arial;
	}

a.tinylink
	{
	color: #00008b;
	font: 8pt verdana, arial;
	text-decoration: underline;
	}

a.link
	{
	color: #00008b;
	text-decoration: underline;
	}

div.buffer
	{
	padding-top: 7%;
	padding-bottom: 17%;
	}

.small
	{
	font: 8pt verdana, arial;
	}

table td
	{
	padding-right: 20%;
	}

table td.nopad
	{
	padding-right: 5%;
	}


.table-comp {

border-bottom:1px solid #E3E3E3;

border-collapse:separate;

border-right:1px solid #E3E3E3;

border-spacing:0;

}

.td-comptitle-large {

background-color:#F5F5F5;

border-left:1px solid #E3E3E3;

border-top:1px solid #E3E3E3;

padding:10px;

text-align:center;

}

.td-comp-large {

background-color:#F5F5F5;

border-left:1px solid #E3E3E3;

border-top:1px solid #E3E3E3;

padding:10px;

text-align:left;

}

.td-comptitle-small {

background-color:#F5F5F5;

border-left:1px solid #E3E3E3;

border-top:1px solid #E3E3E3;

padding:5px;

text-align:center;

}

.td-comp-small {

background-color:#FFFFFF;

border-left:1px solid #E3E3E3;

border-right:1px solid #E3E3E3;

border-top:1px solid #E3E3E3;

padding:5px;

text-align:left;

}

.noPage { width:800px; margin:100px auto; text-align:center; min-height:500px; height:auto !important; height:500px;}












