@charset "Shift_JIS"; 


/* 
  全体設定
======================================================== */

/* お洒落スクロールはIEと一部のOperaのみ */
html,body{
scrollbar-arrow-color : #cccccc;
scrollbar-3dlight-color : #cccccc;
scrollbar-shadow-color : #cccccc;
scrollbar-base-color : #ffffff;
scrollbar-track-color : #ffffff;
scrollbar-darkshadow-color : #ffffff;
scrollbar-highlight-color : #ffffff;
}


* {margin: 0px; padding: 0px;
   border-style: none; font-style: normal;}


body{
  height: 100%;
  width: 100%;
  overflow: hidden;
  font-family: "Verdana","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
  font-size: 75%;
  color: #342d25;
  text-align: center;
  background:#ffffff;
}


#wrapper{
  top: 0px; left: 0px;
  position: relative;
  height:100%;
  width: 100%;
  text-align: left;
}


/*
  リンク・タグ
-------------------------------------------------- */

a{text-decoration: none;}
a:link,a:visited{color:#5a8cb5;}
a:hover,a:active{color:#b2b2b2;}
a img {border-style: none; border-width: 0px;}

em{font-weight:bolder;}
strong{font-weight:bolder; border-bottom: 1px solid #ff0000;}
ins{color: #666666;text-decoration: underline;}
del{color: #999999;text-decoration: line-through;}

/*
  ヘッダー
-------------------------------------------------- */

#header{
  top: 30px; left: 100px;
  position: absolute;
  width: 240px;
  height: 250px;
  background : url(003_R1.jpg) no-repeat left top;
}

h1{
  padding: 245px 0px 0px;
  font-size: 22px;
  font-weight: normal;
  color:#5a8cb5;
  letter-spacing: 1px;
  text-align: center;
}


/*
  メニュー設定 
-------------------------------------------------- */

#sitemenu{
  top: 320px; left: 100px;
  position: absolute;
  margin: 5px 0px 20px;
  padding: 5px 0px;
  width: 240px;
}

#sitemenu ul {
  margin-left: 25px;
  list-style : none;
}

#sitemenu ul li {
  display:block;
  padding: 3px 0px;
}

#sitemenu ul li a {
  display:block;
  padding: 0px 7px;
  letter-spacing: 1px;
  font-weight: bold;
}

#sitemenu ul li a:link,#sitemenu ul li a:visited {color: #999999;}
#sitemenu ul li a:hover{color: #353535;}


/*
  コンテンツ内
-------------------------------------------------- */

#contents{
  margin-left: 350px;
  height:100%;
  overflow: auto;
  background : url(bg.gif) repeat-y left top;
}

.main{
  padding: 0px 5px 300px 35px;
}


/* 見出し */

h2 {
  padding: 20px 5px 10px;
  font-size:150%;
  color: #b5b5b5;
  text-align: right;
}


h3{
  margin: 0px 10px;
  padding: 3px 20px;
  font-size: 100%;
  background : #ffffff url(h3_bg.gif);
}


h4{
  margin: 5px 15px;
  font-size:100%;
  color:#999999;
}


/* テキスト */

.text{
  margin: 15px 20px 30px;
  padding: 0px 7px;
  font-size: 12px;
  line-height: 20px;
  background : url(text_bg.gif);
}

/*====================================================
　テキストの背景画像を消したい場合は『.text』を
　以下のように書き換えてお使い下さい。

.text{
  margin: 20px 10px 30px;
  padding: 0px 15px;
  line-height: 170%;
  background: #ffffff;
}

　部分的に背景画像がいらない場合は『.text』の変わりに
　『.box1』をお使い下さい。
=====================================================*/

  .box1{
    margin: 15px 20px;
    padding: 0px 7px;
    line-height: 170%;
    background: #ffffff;
}

  .box2{
    margin: 20px;
    padding: 5px;
    line-height: 170%;
    background: #fafafa;
    border: 3px double #dbdbdb;
}

  .box3{
    margin: 20px;
    padding:5px;
    height: 50px;
    line-height: 170%;
    overflow: auto;
    background: #ffffff;
    border: 1px solid #e0e0e0;
}


p{margin: 20px 0 ;}



/*
  ナビ
================================================== */

.mainbtm{
  margin: 45px 0px;
  padding: 2px 0px;
  text-align:center;
}


/* ================================================
　 ul.navi　→　各コンテンツへのリンク
　.backlink　→　サイトトップへのリンク
　現在は両方非表示にしていますので、表示させたい方を
　消して下さい。
===================================================*/

ul.navi {visibility: hidden;}




/*
 Mailform 
------------------------------------------------*/

#mailform{
  margin: 10px 10px 20px;
  padding: 5px 10px;
  width: 350px;
}

dl.mail{
  width: 350px;
  color: #666666;
  line-height: 100%;
}

dl.mail dt{font-weight: normal;}

dl.mail dd{
  margin-bottom: 1px;
  padding: 1px;
  font-size: 95%;
  border: none;
}

dl.mail dd .submit{
  width: 350px;
  text-align: center;
  letter-spacing: 2px;
}

textarea,input,select{
  margin: 2px 0px;
  padding: 1px;
  font-size: 10px;
  border : 1px solid #dbdbdb;
  background-color : #ffffff;
}

/*
  フッター
-------------------------------------------------- */


#footer{
  left: 75px;
  bottom: 10px;
  position: absolute;
  width: 250px;
  text-align:center;
}

.address, .copyright{
  font-size: 95%;
  color: #999999;
}

/*
  MacIE
-------------------------------------------------- */

textarea,input,select {
 font-family : "Osaka","\30D2\30E9\30AE\30CE\20Pro\20W3","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}
