/******* ヘッド・レフト・Ｍａｉｎの一部・フッターのＣＳＳ *******/




/****** 基本設定 ******/
* {
   margin:0;
   padding:0;
   color:#000000;
}
Body {
   background-image:url("bgc.gif");
}
DIV#container {
   width:792px;
   height:100%;
   margin:0 auto;
   background-color:#ffffff;
   position:relative;
   border-top:double 6px #0874d4;
   border-right:groove 2px #f8f8ff;
   border-left:groove 2px #f8f8ff;
   border-bottom:groove 2px #f8f8ff;
}
a:hover {
   color:#ff0000;
}
li {
   list-style:none;
}
img {
   border-style:none;
}

/****** ヘッド↓ ******/
DIV#head {
   height:100%;
   width:100%;
   background-color:#ffffff;
}
DIV#head1 {
   width:50%;
   height:70px;
   padding-left:0px;
   float:left;
}
DIV#head2 {
   float:right;
   margin-top:35px;
}
p.head {
   text-align:right;
}
p.head a {
   font-size:13px;
   text-decoration:none;
}



/*　上部メニューバー */

DIV#head3 {
   float:left;
   width:100%;
   margin-right:0;
}
ul.menu {
   list-style:none;
   width:100%;
   height:14px;
   margin-top:0px;
   padding:0px;
   margin-left:0px;
   font-size:12px;
   border-top:double 5px #0874d4;
   border-bottom:double 5px #0874d4;
   text-align:center;
}
ul.menu li {
   list-style:none;
   display:inline;
   margin-right:35px;
   margin-left:35px;
   background-color:#ffffff;
}
ul.menu a {
   text-decoration:none;
}
ul.menu a:hover {
   color:#ffffff;
   background-color:#0874d4;
}


/****** ヘッド↑ *******/



/****** レフト↓ ******/
DIV#left {
   top:94px;
   float:left;
   width:150px;
   height:100%;
   background-color:#ffffff;
   padding-left:0px;
}


/* 左側メニューバー */
dl.menu1 {
   margin:0px 0px;
}
dt {
   font-size:13px;
   line-height:28px;
   margin:0px 0px;
   border-bottom:solid 1px #c8c8c8;
}
dt.menu {
   display:block;
   height:28px;
   text-decoration:none;
   color:#ffffff;
   background-color:#0f8ff5;
}
dt a {
   display:block;
   height:28px;
   text-decoration:none;
   text-indent:10px;
   color:#ffffff;
   background-image:url(menu_back.gif);
}
dt a:hover {
   font-size:13px;
   text-decoration:none;
   text-indent:10px;
   color:#333333;
   background-image:url(menu_back1.gif);
}
dd.main a {
   display:block;
   text-indent:17px;
   height:28px;
   text-decoration:none;
   background-image:url(arrow1.gif);
   background-repeat:no-repeat;
   background-position:left center;
   backgroung-color:#ffffff;
   color:#0a4676;
   border-left:double 5px #0879d4;
   border-right:double 5px #0879d4;
   
}
dd.main a:hover {
   display:block;
   height:28px;
   text-indent:17px;
   text-decoration:none;
   background-image:url(arrow1.gif);
   background-repeat:no-repeat;
   background-position:left center;
   background-color:#fff7f3;
   color:#666666;
   border-left:double 5px #a2d0dc;
   border-right:double 5px #a2d0dc;
}
dd.main {
   font-size:12px;
   line-height:28px;
   text-indent:17px;
   border-top:solid 1px #555555;
}
dd.sub a {
   display:block;
   text-indent:12px;
   height:23px;
   text-decoration:none;
   background-image:url(arrow2.gif);
   background-repeat:no-repeat;
   background-position:left center;
   background-color:#ffffff;
   color:#333333;
   border-left:double 5px #2b9cf7;
   border-right:double 5px #2b9cf7;
}
dd.sub a:hover {
   text-indent:12px;
   background-image:url(arrow2.gif);
   background-repeat:no-repeat;
   background-position:left center;
   background-color:#ffffff;
   border-left:double 5px #cccccc;
   border-right:double 5px #cccccc;
   color:#ff0000;
}
dd.sub {
   font-size:12px;
   text-indent:12px;
   line-height:23px;
   border-top:solid 1px #cccccc;
}



/* メールはこちら */
table.table_mail {
   width:135px;
   margin:50px 5px 50px 10px;
   font-size:11px;
   border:solid 1px #222222;
   padding:2px;
   text-align:left;
}

/* 参考価格 */
table.table_kakaku {
   width:135px;
   margin:50px 5px 50px 10px;
   font-size:11px;
   border:solid 1px #222222;
   padding:2px;
   text-align:left;
}

/****** レフト↑ *******/



/****** メイン↓ *******/

DIV#main{  
   top:94px;
   width:614px;
   float:right;
   border-left:solid 8px #ffffff;
   background-color:#ffffff;
   margin:10px 7px;
}
p.lookup {
   font-size:12px;
}

/***---DIV main1---***/
DIV#mes {
   font-size:small;
   margin:10px 10px;
}



/****** メイン↑ *******/



/****** フッター↓ *******/
DIV#footer{
   clear:both;
   width:100%;
   height:50px;
   border-bottom:solid 6px #6699cc;
   border-top:double 6px #6699cc;
   background-color:#ffffff;
   margin-top:30px;
   padding-bottom:0px;
}

p.footer {
  text-align:right;
}
p.footer a {
  font-size:13px;
  text-decoration:none;
}

/* コピーライト */
address {
   font-size:12px;
   font-style:normal;
   color:#000000;
   margin-top:13px;
   text-align:right;
}

/****** フッター↑ *******/

