﻿* {
  margin:0;
  padding:0;
  line-height:1.3em;
}

object {
  display:none;
}

div#f_area {
  display:none;
}

#wrapper {
  background-image:url("site_img/logo2.gif");
  background-repeat: no-repeat;
}

#contents {
  background-color:#FFF;
}

h1 {
  
}

h1 a {
    font-size:1.2em;
    font-weight:bold;
    font-family:serif;
    color:darkorange;
    text-decoration:none;
    display:block;
}


/* 会社概要・問合せフォーム・バナー */
#navi {
  text-align:left;
  color:black;
}

#navi a {
  text-decoration:none;
  color:blue;
}

#navi a:hover {
  text-decoration:underline;
  color:chocolate;
  font-weight:bold;
}

/* メニュー */
#menu {
    position:relative;
}

#menu dl {
    padding-left:0.5em;
}

#menu dl dt {
    margin:5px 0 5px 3px;
    font-size:13px;
    display:block;
}
#menu dl dd {
    margin:5px 0 5px 15px;
    font-size:13px;
    display:block;
}
#menu a {
    text-decoration:none;
    color:#000;
    border:solid 1px #CCC;
    display:block;
    margin:0;
}
#menu dl dt a {
    background-color:#CF6;
    width:120px;
}
#menu dl dd a {
    background-color:#FF9;
    width:104px;
}
#menu dl dt a:hover {
    border-color:#999;
    background-color:#9C3
}
#menu dl dd a:hover {
    border-color:#999;
    background-color:#FC6
}

}
#menu dl dt.ba {
    margin-top:20px;
}

#menu dl dt.ba a {
    width:150px;
    background-color:#FFF;
    padding:0;
    border:solid 1px #FFF;
}

#menu dl dt.ba img {
    border:solid 1px green;
    margin:0;
}

/* 本文中リンク下線無し・色変更 */
.l_st1 a {
    color:blue;
    text-decoration:none;
}

.l_st1 a:hover {
    text-decoration:underline;
}
