@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,img {margin: 0;padding: 0;}
body{line-height:1.5em;font-size:75%;color:#000000;background-color:#d7ebff;margin:0 auto 0 auto;padding:0;text-align:center;height:auto;font-family:Verdana, Arial, sans-serif;}

a:link{text-decoration:none;color:#000000;}
a:visited{text-decoration:none;color:#000000;}	 
a:active{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;color:#51a7a8;}
a img{border:none;}
address{padding:0;height:40px;width:386px;margin:0;text-align:left;font-style:normal;font-size:90%;font-weight:normal;background:url(../images/address.gif) no-repeat;color:#ffffff;margin:0;padding:63px 0 0 420px;}

/* IE6のみ*/
* html body address{padding:0;height:103px;width:806px;margin:0;text-align:left;font-style:normal;font-size:90%;font-weight:normal;background:url(../images/address.gif) no-repeat;color:#ffffff;margin:0;padding:63px 0 0 420px;}

ol,ul,li{list-style:none;margin:0px;padding:0;}
.main-body{width:806px;margin:0 auto 0 auto;padding:0;text-align:center;height:auto;background:url(../images/main-bg.gif) repeat-y;}
p{margin:0;padding:0;}


/* ヘッダー －－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
h1{font-size:100%;font-weight:normal;color:#ffffff;background:url(../images/header-bg.gif) no-repeat;line-height:28px;text-align:left;margin:0;padding:0;text-indent:13px;}
.logo{margin:0 0 -3px 0;padding:0;}

/* IE6・IE7以外*/
html>/**/body .logo{margin:0;padding:0;}


/* コンテンツ －－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.contents-left{float:left;width:197px;text-align:left;}
.contents-right{float:right;width:606px;text-align:left;}
.contents-right02{float:right;width:606px;text-align:left;color:#333333;}


/* 会社概要とお問い合せ －－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.bar01{margin:0 0 20px 0;padding:0;}
.top-p03 a{float:left;width:278px;height:51px;margin:0;padding:0;display:block;background:url(../images/footer-link01.gif) no-repeat;text-indent:-9999px;}
.top-p04 a{float:left;width:278px;height:51px;margin:0;padding:0;display:block;background:url(../images/footer-link02.gif) no-repeat;text-indent:-9999px;}
.top-p03{float:left;width:278px;height:51px;margin:0;padding:0 0 14px 0;}
.top-p04{float:left;width:278px;height:51px;margin:0 0 0 30px;padding:0 0 14px 0;}


/* メニュー －－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
ul.main-menu{width:183px;margin:8px 7px 8px 7px;padding:0;text-indent:-9999px;height:299px;background-color:#6aa94d;}
.main-menu00{display:block;background:url(../images/menu-header.gif) no-repeat left top;width:183px;height:40px;margin:0;padding:0;}
.main-menu01 a{display:block;background:url(../images/main-menu01.gif) no-repeat left top;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu01 a:hover{display:block;background:url(../images/main-menu01.gif) no-repeat left -46px;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu02 a{display:block;background:url(../images/main-menu02.gif) no-repeat left top;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu02 a:hover{display:block;background:url(../images/main-menu02.gif) no-repeat left -46px;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu03 a{display:block;background:url(../images/main-menu03.gif) no-repeat left top;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu03 a:hover{display:block;background:url(../images/main-menu03.gif) no-repeat left -46px;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu04 a{display:block;background:url(../images/main-menu04.gif) no-repeat left top;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu04 a:hover{display:block;background:url(../images/main-menu04.gif) no-repeat left -46px;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu05 a{display:block;background:url(../images/main-menu05.gif) no-repeat left top;width:173px;height:46px;margin:5px 0 8px 5px;padding:0;}
.main-menu05 a:hover{display:block;background:url(../images/main-menu05.gif) no-repeat left -46px;width:173px;height:46px;margin:5px 0 8px 5px;padding:0;}

.main-menu01-2 a{display:block;background:url(../images/main-menu01.gif) no-repeat left -46px;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu01-2 a:hover{display:block;background:url(../images/main-menu01.gif) no-repeat left top;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu02-2 a{display:block;background:url(../images/main-menu02.gif) no-repeat left -46px;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu02-2 a:hover{display:block;background:url(../images/main-menu02.gif) no-repeat left top;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu03-2 a{display:block;background:url(../images/main-menu03.gif) no-repeat left -46px;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu03-2 a:hover{display:block;background:url(../images/main-menu03.gif) no-repeat left top;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu04-2 a{display:block;background:url(../images/main-menu04.gif) no-repeat left -46px;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu04-2 a:hover{display:block;background:url(../images/main-menu04.gif) no-repeat left top;width:173px;height:46px;margin:5px 0 0 5px;padding:0;}
.main-menu05-2 a{display:block;background:url(../images/main-menu05.gif) no-repeat left -46px;width:173px;height:46px;margin:5px 0 8px 5px;padding:0;}
.main-menu05-2 a:hover{display:block;background:url(../images/main-menu05.gif) no-repeat left top;width:173px;height:46px;margin:5px 0 8px 5px;padding:0;}


/* 関連会社紹介 －－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.top-kanren{background:url(../images/main-menu_sita01.gif) no-repeat;margin:0 7px 0 7px;padding:0;width:183px;height:auto;}
.top-kanren p{font-weight:bold;margin:0 0 28px 0;padding:10px 0 0 0;text-align:center;}

/* IE6のみ*/
* html body .top-kanren p{font-weight:bold;margin:0 0 31px 0;padding:10px 0 0 0;text-align:center;}

.top-kanren dl{margin:0 0 20px 14px;padding:0;}
.top-kanren dt{margin:0 0 15px 0;padding:0;}

/* IE6のみ*/
* html body .top-kanren dt{margin:0 0 17px 0;padding:0;}

.top-kanren dd{margin:0 20px 0 6px;padding:0;height:auto;}


/* リンク －－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.top-link{background:url(../images/main-menu_sita01.gif) no-repeat;margin:0 7px 0 7px;padding:0;width:183px;height:auto;}
.top-link p{font-weight:bold;margin:0 0 28px 0;padding:10px 0 0 0;text-align:center;}

/* IE6のみ*/
* html body .top-link p{font-weight:bold;margin:0 0 31px 0;padding:10px 0 0 0;text-align:center;}

.top-link ul li{margin:0 20px 0 20px;padding:0;height:auto;}


/* フッターのリンク －－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.footer-link{clear:both;background:url(../images/footer-bg.gif) no-repeat;width:806px;line-height:29px;text-align:left;color:#ffffff;}
.footer-link p{margin-left:420px;padding:0;font-weight:bold;}
.footer-link p a:link{text-decoration:none;color:#ffffff;}
.footer-link p a:visited{text-decoration:none;color:#ffffff;}	 
.footer-link p a:active{text-decoration:none;color:#ffffff;}
.footer-link p a:hover{text-decoration:none;color:#51a7a8;}
