/*ページ全体
--------------------------------------------------*/
body{
/* margin:0px;*/

 margin : -10px,auto;
 text-align: center;

 padding: 0;
 font-size: x-small;
/* background:#000099; */
/*↓iframe内だけ使っている*/
 background-repeat:no-repeat;
}
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{
 

 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{
 width:832px;
 padding-left:0px;
 padding-right:0px;

}
#top{
 
 float:height;
 width:832px;
}
#low{
 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 100px;
 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: 8px 0px 0px 500px;
 font-size: 12px;
 font-weight:500;
/* color:#98fb98; */
 line-height:1.3;
 text-align:center;
}
#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:-45px 0px;
 width:832px;
 background-image:url("../gif/bg5.gif");
}

#pagebody:after{
 content:".";
 display: block;
 height: 0;
 clear:both;
 visibility:hidden;
}

/*フッタ　
-----------------------------------*/
#footer{
 margin:-25px;
 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: 48px;
}

#nav{
	width:828px;
	margin:0px 2px;
 	padding: 0px;
	background:url("../gif/B6.gif") top;
	white-space: nowrap; 
} 

#item01{background: url(../gif/top5.gif);display: block;width: 46px;}
#item01:hover{background-position: 0px -55px}
#item02{background: url(../gif/top5.gif) no-repeat;display: block;width: 83px;
	background-position: -47px 0px}
#item02:hover{background-position: -47px -55px}

#item03{background: url(../gif/top5.gif) no-repeat;display: block;width: 81px;
	background-position: -133px 0px}
#item03:hover{background-position: -133px -55px}

#item04{background: url(../gif/top5.gif) no-repeat;display: block;width: 75px;
	background-position: -216px 0px}
#item04:hover{background-position: -214px -55px}

#item05{background: url(../gif/top5.gif) no-repeat;display: block;width: 60px;
	background-position: -292px 0px}
#item05:hover{background-position: -292px -55px}

/*上部詳細　会社概要
-----------------------------------*/
#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:-10px;
 line-height: 1.4;
 font-family:sans-serif;
}
#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:25px 0px 25px 0px;
 font-weight:bolder;
 color:#eee8aa;
 background:url("../gif/link_p_bg.gif");
 background-repeat:no-repeat;
 background-position:center;
}
/*下部詳細　リンク
-----------------------------------*/
#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:30px 0px 25px 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:30px 0px 25px 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;
}