/*ページ全体
--------------------------------------------------*/


body{
/* margin:0px;*/

margin-top:0;
margin-bottom:0;
margin-right:auto;
margin-left:auto;

 text-align: center;

 padding: 0;
 font-size: x-small;
/* background:#000099; */
/*↓iframe内だけ使っている*/
 background-repeat:no-repeat;
}

#pre{
	margin-right:auto;
	margin-left:auto;
	width:832px;
	height:15px;
	background:#000099;

}

#jimu{
	margin-right:90px:
	float:right; 
}

h1,h2,p,dl{
 margin: 0;
}
/*
a:link{
 color:#98fb98;
 background: transparent;
 text-decoration:none;
}
a:visited{
 color: #98fb98;
 background: transparent;
 text-decoration:none;
}
a:hover,a:active{
 color:#da0b00;
 background: transparent;
 text-decoration:none;
}
*/

/*ヘッダ
-----------------------------------*/
#header{
 margin: auto;

 width: 832px;

 

}
#header h1{
 margin:0px 0px;
 font-size:29px;
 font-family:sans-serif;
 width: 832px;
 color: #ffffff;
 padding: 8px 0px 60px 0px;
 background-image: url("../gif/bg2.gif");
 background-repeat:no-repeat;
}

/*ページ本体
-----------------------------------*/
#pagebody{
margin: auto;
 width:832px;
 padding-left:0px;
 padding-right:0px;

}
#top{
  margin-top:20;
  margin-left:auto;
  margin-right:auto;
 float:height;
 width:832px;
 
}
#topp{
	margin-top:20;
		
}
#low{
margin: auto;
 float:under;
 width:832px;
}
#img1{
 width:264px;
 float:right;
 padding:20px 55px 0px 0px;

}
#img2{
 width:301px;
 float:right;
 padding:15px 80px 0px 0px;
}


#moji{
/* width:832px; */
 float:left;
 
 padding:15px 0px 20px 150px;
 font-size: 14px;
 font-weight:bolder;
 text-align:left;
 text-indent:3pt;
/* color:#eee8aa;*/
 line-height:1.3;
/*
 background-image:url("../gif/moji_bg.gif");
 background-repeat:no-repeat;
 background-position:left;
*/
}
#moji2{
/*  width:832px;*/
 
 padding: 15px 0px 0px 400px;
 font-size: 12px;
 font-weight:500;
/* color:#98fb98; */
 line-height:1.3;
 text-align:center;
}
#sumoji{
 

 padding: 50px 0px 0px 50px;
 font-size: 12px;
 font-weight:500;
/* color:#98fb98; */
 line-height:1.3;
 text-align:center;
}
#suminoe{
	clear:both;
	float:left;
	 padding:20px 0px 20px 70px;
}



#pagebody:after{
 content:".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
 
/*上部詳細 サービスページ
-----------------------------------*/
#top dt,#top dd,#top p{
 margin: 2;
 padding: 0;
 line-height: 1.4;
 font-family:sans-serif;
}
#top dt{
 font-size: 16px;

/* color:#66ff00;*/
 padding: 15px 0px 8px 55px;
 font-weight:bold;
}
#top dd{
 text-align: left;
 font-size: 14px;
 text-indent:7pt;
 /*color:#f0ffff;*/
  color:#0f0000;
 padding:0px 0px 15px 60px;
 line-height: 1.4;
}
#top dl{
 
/* background-image:url("../gif/bg4.gif");*/
 background-repeat:repeat-y;
 background-position:center;
}
#top p{

 font-size:17px;
 font-family:平成角ゴシック;
 line-height:1.5;
 padding:8px 0px;
/* 25px 240px; */
 font-weight:bolder;
/* color:#eee8aa; */
 background:url("../gif/p_bg.gif");
 background-repeat:no-repeat;
 background-position:90px;
}

/*下部詳細　サービスページ
-----------------------------------*/
#low dt,#low dd,#low p{
 margin: 0;
 padding: 0;
 line-height: 1.4;
 font-family:sans-serif;
}
#low dt{
 font-size: 16px;
/* color:#66ff00;*/
 font-weight:bolder;
 padding: 10px 0px 8px 55px;
}
#low dd{
 text-align: left;
 font-size: 14px;
/* color:#f0ffff;*/
 padding:0px 0px 15px 60px;
 line-height: 1.4;
}
#low dl{
/* background-image:url("../gif/bg4.gif");*/
 background-repeat:repeat-y;
 background-position:center;
}
#low p{
 font-size: 17px;
 line-height:1.5;
 padding:20px 0px;
/* 30px 185px; */
 font-weight:bolder;
/* color:#eee8aa; */
 background:url("../gif/p_bg.gif");
 background-repeat:no-repeat;
 background-position:90px;
}
#content{
/* float:height;*/
/*	margin:-40px auto;*/
 margin-left:auto;
 margin-right:auto;
 width:832px;
 background-image:url("../gif/bg5.gif");
}

#pagebody:after{
 content:".";
 display: block;
 height: 0;
 clear:both;
 visibility:hidden;
}

/*フッタ　
-----------------------------------*/
#footer{
	clear:both;
margin: auto;

 background:url("../gif/B1_r5_c08.gif") bottom;
 height: 80px;
 width: 832px;

}


#footer p{
 width: 832px;
 text-align:right;
 text-transform:uppercase;
 font-size:xx-small;
} 

#nav a{
	text-indent: -9999px;
	text-decoration: none;
	height: 68px;
}

#nav{
    margin-left:auto;
	margin-right:auto;
	width: 832px;
	background:url("../gif/B3.gif") top;
/*	white-space: nowrap; */
} 

#item01{background: url(../gif/top.gif);display: block;width: 63px;}
#item01:hover{background-position: 0px -76px}

#item02{background: url(../gif/top.gif) no-repeat;display: block;width: 118px;
	background-position: -64px 0px}
#item02:hover{background-position: -64px -76px}

#item03{background: url(../gif/top.gif) no-repeat;display: block;width: 115px;
	background-position: -182px 0px}
#item03:hover{background-position: -182px -76px}
#item04{background: url(../gif/top.gif) no-repeat;display: block;width: 107px;
	background-position: -298px 0px}
#item04:hover{background-position: -297px -76px}
#item05{background: url(../gif/top.gif) no-repeat;display: block;width: 82px;
	background-position: -402px 0px}
#item05:hover{background-position: -402px -76px}


/*上部詳細　会社概要
-----------------------------------*/
#topp h2{
		font-size: 23px;
}
#topp dt,#topp dd,#topp p{
 margin: 0;
 padding: 0;
 line-height: 1.4;
/* font-family:sans-serif; */
 
}
#topp dt{
 font-size: 19px;
 font-family:serif;
/* color:#66ff00;*/
 padding: 5px 0px 15px 0px;
 font-weight:bolder;
}
#topp dd{
 font-size: 16px;
 font-family:serif;
 text-indent:7pt;
/* color:#ffffff;*/
 padding:0px 0px 40px 0px;
 line-height: 1.6;
}
#topp dl{
/* background-image:url("../gif/bg4.gif");*/
 background-repeat:repeat-y;
 background-position:center;
}

/*下部詳細　会社概要
-----------------------------------*/
#lowp {
 margin:11px;
 line-height: 1.4;
 font-family:sans-serif;
 height:680px;
 clear:both;
}
#lowp table{
 line-height: 1.2;
}
/*上部詳細 リンク
-----------------------------------*/
#topl dt,#topl dd,#topl p{
 margin: 0;
 padding: 0;
 line-height: 1.2;
 font-family:sans-serif;
}
#topl dt{
 margin: 0px 0px 0px 120px;
 text-align:left;
 font-size: 14px;
 color:#66ff00;
 padding: 8px 0px 7px 0px;
 font-weight:bolder;
}
#topl dd{
 text-align:left;
 font-size: 13px;
/* color:#f0ffff;*/
 margin: 0px 0px 0px 120px;
 padding:0px 0px 15px 0px;
 line-height: 1.2;
}
#topl dl{
 
/* background-image:url("../gif/bg4.gif");*/
 background-repeat:repeat-y;
 background-position:center;
 padding:10px 0px 0px 0px;
}
#topl p{
 font-size:17px;
 font-family:平成角ゴシック;
 line-height:1.5;
 padding:0px 0px 05px 0px;
 font-weight:bolder;
 /*color:#eee8aa;*/
 /*background:url("../gif/link_p_bg.gif");*/
 background-repeat:no-repeat;
 background-position:center;
 text-decoration: underline;
}
/*下部詳細　リンク
-----------------------------------*/
#lowl dt,#lowl dd,#lowl p{
 margin: 0;
 padding: 0;
 line-height: 1.2;
 font-family:sans-serif;
}
#lowl dt{
 margin: 0px 0px 0px 120px;
 text-align:left;
 font-size: 14px;
/* color:#66ff00;*/
 font-weight:bolder;
 padding: 7px 0px 7px 0px;
}
#lowl dd{
　margin: 0px 0px 0px 120px;

  text-align:left;
 font-size: 13px;
/* color:#f0ffff;*/

 padding:0px 0px 15px 0px;
 line-height: 1.2;
}
#lowl dl{
/* background-image:url("../gif/bg4.gif");*/
 background-repeat:repeat-y;
 background-position:center;
 padding:10px 0px 0px 0px;
}
#lowl p{
 font-size: 17px;
 line-height:1.5;
 font-family:平成角ゴシック;
 padding:10px 0px 10px 0px;
 font-weight:bolder;
/* color:#eee8aa;
 background:url("../gif/link_p_bg2.gif");*/
 background-repeat:no-repeat;
 background-position:center;
}
#lowl2 p{
 font-size: 17px;
 line-height:1.5;
 font-family:平成角ゴシック;
 padding:10px 0px 10px 0px;
/* padding:40px 0px 40px 0px; */
 font-weight:bolder;
/* color:#eee8aa;
 background:url("../gif/link_p_bg3.gif");*/
 background-repeat:no-repeat;
 background-position:center;
}
#jump {
 width:832px;
 font-size:12.5px;
 font-weight:bolder;
 color:#000033;
 font-family:sans-serif;
 padding:0px 0px 0px 610px;
}

/*営業案内詳細
-----------------------------------*/

#main_if dt,#main_if dd{
 margin: 0;
 padding: 0px 20px 0px 35px;
 line-height: 1.6;
 text-align:left;
 }
#main_if dt{
 font-size:9pt;

 color: #000000
/* color: #f0ffff;*/
 font-weight:bolder;
 line-height: 1.8;
}
#main_if dd{
 font-size:8.65pt;
 margin-bottom:;

/* color: #87ceeb;*/
}


/* サービス拠点 */
#ar_header{
  margin: 15px;
 width:732px;
  text-align:left;
  font-size: medium;
}
#ar_body{
  
   width:732px;
   margin: 15px;
  text-align: left;
  font-size: medium;
}
#ar_tbl{
 float: left;
}
#ar_tbl a{
 background-color: #ffffcc;

}
#ar_tbl a:hover{
 background-color: #ccffcc;
}
a:visited{
 color: #000099;
 background: transparent;
/* text-decoration:none;*/
}
/*
#m3:hover{
 color: #ffffff;
 background-color: #000000;
}
*/
#ar_footer{
   margin: 15px;
 width:732px;
  text-align: left;
  font-size: medium;
}
