@charset "UTF-8";
/* ---------------------------------------------
      ヘッダー内のロゴをイメージに変更時の表示
      下記の＜MTIgnore＞と＜/MTIgnore＞を外す
------------------------------------------------*/


/*-----------------------------------------------------------------------
  catchコピーを差し替える場合は以下のを消す
      トップページサブヘッダのキャッチ領域
  背景画像のサイズがW=850 h=200の場合
-------------------------------------------------------------------------*/
div#catch h2 {
  display:block;
  margin:0;
  background-image:none;
  padding:0;
  border:none;
  text-indet:0;
}

div#catch h2 img {
  display:block;
  margin:0;
  padding:0;
  border:none;
}



/*--------------------------------------------------------Add header-----*/
div.add-header {
  clear:left;
  float:left;
  display:block;
  margin:0 auto;
  padding:0;
  width:100%;
}


ul.add-header {
  display:inline;
  margin:0 10px 0 20px;
  padding:0;
  width:100%;
  height:auto;
}

ul.add-header li {
  display:inline;
  list-style:none;
  margin: 0;
  padding:0;
}

ul.add-header li a,
ul.add-header li img ,
ul.add-header li a img {
  margin: 0;
  border:none;
  padding: 0;
}



/*------------------------------------------------------------footer -----*/
div.add_footer {
  float:left;
  display:block;
  margin:0;
  padding: 5px;
  border:none;
  width:420px;
  text-align:left;
}

div.add_footer h3 {
  margin:0 3px;
  background:none;
  border:none;
  padding:0;
  font-size:100%;
}

div.add_footer ul {
  display:block;
  margin:0;
  padding:0;
  text-align:left;
}

div.add_footer ul li {
  margin:0;
  padding:0;
  list-style:none;
  display:inline;
  line-height:100%;
}

div.add_footer ul li a {
  margin:0;
  padding:0 0.5em;
  font-size:85%;
  color:#990000;
  line-height:100%;
}

div.add_footer ul li a:hover {
  color: #0066FF;
  text-decoration:underline;
}


div.footer_content {
  float:left;
  display:block;
  margin:0;
  padding: 5px;
  border:none;
  width:380px;
}


/*-- Yahoo ----------*/
#srchBox {
width:200px;
_width:196px;
margin:0 2px 5px 2px;
padding:0;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#EEEEEE;
color:#000000;
text-align:center;
}

#srchBox * {
margin:0;
padding:0;
font-size:13px;
*font-size:small;
*font:x-small;
}

#srchBox a img { border:none;}
#srchBox #srch { padding:6px;}
#srchBox #srchInput { width:90%; _width:180px; }
#srchBox #srchBtn { width:115px; }
*html #srchBox #srchBtn {padding-top:2px;}
*:first-child+html #srchBox #srchBtn { padding-top:2px; }
#srchBox ul { 
  margin-top:6px; 
  margin-bottom:6px;
  padding: 0 0 0 30px;
  text-align:left;
  background:none;
}
#srchBox li { list-style-type:none; display:block; }
#srchBox li input { zoom:1; margin-right:2px; _margin:0; vertical-align:middle; border:0;}
*:+html #srchBox li input {margin: 0 ; }
#srchBox #srchLogo { margin:6px 6px 6px 0;text-align:center; }
#srchBox #srchLogo a { color:#666666; text-decoration:none;font-size:85%; }
#srchBox #srchLogo a:hover { text-decoration:underline; }



