/*表示部分全体の背景色及び背景画像*/
body { 
       text-align: center; 
       background-color: #fff; 
       background-image: url("images/sameimages/body.jpg"); background-repeat: repeat-x; 
       margin: 0; 
}
/*###########################*/

/*サイトの枠*/
#alltrack { 
       text-align: left; 
       width: 756px; 
       margin: auto; 
       background-image: url("images/sameimages/alltrack.gif"); 
       border-top: #bababa 2px solid; 
       border-bottom: #bababa 2px solid; 
}
/*###########################*/

#box { 
       width: 750px; 
       margin-left: 3px; 
}


/*テキストブラウザ用テキスト設定*/
.headerp { 
       display: none; 
       margin: 0; 
}
.footerp { 
       color: #fff; 
       font-size: 12px; 
       text-align: right; 
       margin-top: 20px; 
       margin-right: 15px; 
}
.inlineimage { 
       margin: 0; 
       padding: 0; 
}
/*###########################*/


/*ヘッダー*/
#header { 
       width: 750px; 
       height: 50px; 
       background-image: url("images/sameimages/same_1.jpg"); 
}
/*###########################*/


/*メイン画像領域*/
#main { 
       width: 750px; 
       height: 230px; 
}
.mainimage { 
       margin: 0; 
}
/*##########################*/


#allcontents { 
       margin-top: 15px; 
       width: 750px; 
       overflow: auto;  
}
#wrapper { 
       float: left; 
       width: 580px; 
}
#navigation { 
       float: left; 
       width: 145px; 
}
#contents { 
       float: right; 
       width: 435px; 
       background-color: #fafafa; 
       margin-bottom: 15px; 
}
#sidebar { 
       float: right; 
       width: 170px; 
}
       


/*ナビゲーション設定*/
ul#navi { 
       margin-top: 0px; 
       margin-left: 10px; 
       margin-bottom: 15px; 
       padding: 0; 
}
li#bot1, li#bot2, li#bot3, li#bot4, li#bot5,li#bot6 { 
       list-style-type: none; 
       margin-bottom: 5px; 
}
/*##########################*/


/*ナビゲーション画像*/
li#bot1 a { 
       width: 125px; 
       height: 40px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same_2.jpg")
}
li#bot1 a:hover { 
       background-image: url("images/sameimages/same_2b.jpg")
}
li#bot2 a { 
       width: 125px; 
       height: 40px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same_3.jpg")
}
li#bot2 a:hover { 
       background-image: url("images/sameimages/same_3b.jpg")
}
li#bot3 a { 
       width: 125px; 
       height: 40px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same_4.jpg")
}
li#bot3 a:hover { 
       background-image: url("images/sameimages/same_4b.jpg")
}
li#bot4 a { 
       width: 125px; 
       height: 40px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same_5.jpg")
}
li#bot4 a:hover { 
       background-image: url("images/sameimages/same_5b.jpg")
}
li#bot5 a { 
       width: 125px; 
       height: 40px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same_6.jpg")
}
li#bot5 a:hover { 
       background-image: url("images/sameimages/same_6b.jpg")
}

li#bot6 a { 
       width: 125px; 
       height: 40px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same_8.jpg")
}
li#bot6 a:hover { 
       background-image: url("images/sameimages/same_8b.jpg")
}
/*##########################*/


/*コンテンツ上部*/
#contentsup { 
       padding-bottom: 10px; 
}
#scrollbox { 
      overflow: auto; 
      width: 415px; 
      height: 200px; 
      margin-left: 10px; 
      scrollbar-face-color: #7dae6d; 
      scrollbar-track-color: #fafafa; 
      scrollbar-3dlight-color: #fafafa; 
      scrollbar-darkshadow-color: #fafafa; 
      scrollbar-highlight-color: #fafafa; 
      scrollbar-shadow-color: #fafafa; 
      scrollbar-arrow-color: #fff; 
}
#contentsup h1 { 
      margin-top: 0px; 
      margin-left: 10px; 
      margin-right: 10px; 
      margin-bottom: 10px; 
      padding-top: 7px; 
      padding-bottom: 5px; 
      padding-left: 20px; 
      font-size: 14px; 
      color: #444; 
      background-image: url("images/index/midashi1.jpg"); background-repeat: no-repeat; 
}
#contentsup p { 
      padding: 0; 
      margin-top: 10px; 
      margin-left: 20px; 
      margin-right: 15px; 
      margin-bottom: 10px; 
      font-size: 12px; 
      color: #444; 
      line-height: 18px; 
}
#update { 
      font-size: 12px; 
      color: #444; 
      margin-top: 0px; 
      margin-bottom: 0px; 
      margin-left: 20px; 
}
/*##########################*/


/*コンテンツ下部*/
#contentsunder { 
      width: 435px; 
      overflow: auto;  
      clear: both; 
      background-color: #fafafa; 
      margin-top: 10px; 
      margin-bottom: 10px; 
      
}
#contentsunder2 { 
      width: 435px; 
      overflow: auto;  
      clear: both; 
      background-color: #fafafa; 
      margin-bottom: 0px; 
}
#contentsunder3 { 
      width: 435px; 
      overflow: auto;  
      clear: both; 
      background-color: #fafafa; 
      margin-bottom: 0px; 
}
.underimage { 
      float: left; 
      margin-top: 0px; 
      margin-left: 10px; 
      margin-bottom: 0px; 
}
#righttext { 
      width: 265px; 
      float: right; 
      margin-bottom: 10px; 
}
#righttext h2 { 
      margin-top: 0px; 
      margin-left: 0px; 
      margin-right: 10px; 
      margin-bottom: 0px; 
      padding-top: 7px; 
      padding-bottom: 5px; 
      padding-left: 15px; 
      font-size: 14px; 
      color: #444; 
      background-image: url("images/index/midashi2.jpg"); background-repeat: no-repeat; 
}
#righttext p { 
      padding: 0; 
      margin-top: 10px; 
      margin-left: 15px; 
      margin-right: 25px; 
      margin-bottom: 0px; 
      font-size: 12px; 
      color: #444; 
      line-height: 18px; 
}
#righttext2 { 
      width: 265px; 
      float: right; 
      margin-bottom: 10px; 
}
#righttext2 h2 { 
      margin-top: 0px; 
      margin-left: 0px; 
      margin-right: 10px; 
      margin-bottom: 0px; 
      padding-top: 7px; 
      padding-bottom: 5px; 
      padding-left: 15px; 
      font-size: 14px; 
      color: #444; 
      background-image: url("images/index/midashi2.jpg"); background-repeat: no-repeat; 
}
#righttext2 p { 
      padding: 0; 
      margin-top: 10px; 
      margin-left: 15px; 
      margin-right: 25px; 
      margin-bottom: 0px; 
      font-size: 12px; 
      color: #444; 
      line-height: 18px; 
}
#righttext3 { 
      width: 265px; 
      float: right; 
      margin-bottom: 10px; 
}
#righttext3 h2 { 
      margin-top: 0px; 
      margin-left: 0px; 
      margin-right: 10px; 
      margin-bottom: 0px; 
      padding-top: 7px; 
      padding-bottom: 5px; 
      padding-left: 15px; 
      font-size: 14px; 
      color: #444; 
      background-image: url("images/index/midashi2.jpg"); background-repeat: no-repeat; 
}
#righttext3 p { 
      padding: 0; 
      margin-top: 10px; 
      margin-left: 15px; 
      margin-right: 25px; 
      margin-bottom: 0px; 
      font-size: 12px; 
      color: #444; 
      line-height: 18px; 
}
/*##########################*/


/*サイドバー設定*/
#sidebar h2 { 
      margin-top: 0px; 
      margin-left: 10px; 
      margin-right: 10px; 
      margin-bottom: 15px; 
      padding-top: 7px; 
      padding-bottom: 5px; 
      padding-left: 15px; 
      font-size: 14px; 
      color: #444; 
      background-image: url("images/index/midashi3.jpg"); background-repeat: no-repeat; 
}
/*##########################*/


/*リンク部分*/
ul#link { 
       margin-top: 0px; 
       margin-left: 10px; 
       margin-bottom: 0px; 
       padding: 0; 
}
li#link1, li#link2, li#link3 { 
       list-style-type: none; 
       height: 40px; 
       margin-bottom: 10px; 
       padding: 0; 
}
.linkimage { 
       border: 0; 
       margin: 0; 
       padding: 0; 
}
/*##########################*/


/*トピックス部分*/
#topics { 
      margin-top: 15px; 
      margin-bottom: 10px; 
}
#topics p { 
      padding: 0; 
      margin-top: 0px; 
      margin-left: 25px; 
      margin-right: 25px; 
      margin-bottom: 0px; 
      font-size: 11px; 
      color: #444; 
      line-height: 15px; 
}
/*##########################*/


/*フッター*/
#footer { 
       width: 750px; 
       height: 50px; 
       background-image: url("images/sameimages/same_f.jpg")
}
/*##########################*/