/*表示部分全体の背景色及び背景画像*/
body { 
       text-align: center; 
       background-color: #fff; 
       background-image: url("images/sameimages/body1.jpg"); background-repeat: repeat-x; 
       margin: 0; 
}
/*###########################*/

/*サイトの枠*/
#alltrack { 
       text-align: left; 
       width: 756px; 
       margin: auto; 
       background-image: url("images/sameimages/alltrack1.gif"); 

}
/*###########################*/

#box { 
       width: 750px; 
       margin-left: 3px; 
       margin-top: 0px; 
       background-color: #333; 
}


/*テキストブラウザ用テキスト設定*/
.headerp { 
       display: none; 
       margin: 0; 
}
.mainp { 
       margin: 0; 
}
.footerp { 
       display: none; 
       margin: 0; 
}
.inlineimage { 
       margin: 0; 
       padding: 0; 
}
.inlineimage2 { 
       margin: 5px; 
       padding: 0; 
}
/*###########################*/


/*ヘッダー*/
#header { 
       width: 750px; 
       height: 36px; 
       background-image: url("images/sameimages/same_1.jpg"); 
}
/*###########################*/


/*メイン画像領域*/
#main { 
       width: 750px; 
       height: 230px; 
       background-image: url("images/index/index_1.jpg"); 
}
.mainimage { 
       margin: 0; 
}
/*##########################*/






/*各エリアの設定*/
#allcontents { 
       margin-top: 5px; 
       width: 742px; 
       height: 372px; 
       margin-left: 7px; 
}
#wrapper { 
       float: left; 
       margin-top: 10px; 
       width: 360px; 
       height: 360px; 
}
#leftbox { 
       float: left; 
       width: 175px; 
       height: 360px; 
       background-image: url("images/index/back3.jpg"); background-repeat: no-repeat; 
}
#rightbox { 
       float: right; 
       width: 175px; 
       height: 360px; 
       background-image: url("images/index/back2.jpg"); 
}
#sidebar2 { 
       float: left; 
       width: 145px; 
}
#sidebar { 
       float: right; 
       margin-left: 10px; 
       width: 370px; 
       height: 370px; 
}
.partsbox { 
       float: left; 
       margin-top: 10px; 
       width: 175px; 
       height: 175px; 
       background-image: url("images/index/back5.jpg"); 
}
.partsbox2 { 
       float: left; 
       margin-top: 10px; 
       margin-left: 7px; 
       width: 175px; 
       height: 175px; 
       background-image: url("images/index/back5.jpg"); 
}

/*##########################*/


/*ナビゲーション*/
#navigation { 
       width: 750px; 
       height: 24px; 
}
/*##########################*/


/*ナビゲーション設定*/
ul#navi { 
       height: 24px; 
       margin-top: 0px; 
       margin-left: 0px; 
       margin-right: 1px; 
       margin-bottom: 0px; 
       padding: 0; 
}
li#bot1, li#bot2, li#bot3, li#bot4, li#bot5, li#bothome { 
       float: right; 
       list-style-type: none; 
       margin: 0; 
}
/*##########################*/


/*ナビゲーション画像*/
li#bothome a { 
       width: 187px; 
       height: 24px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same_7b.gif")
}
li#bothome a:hover { 
       background-image: url("images/sameimages/same_7b.gif")
}
li#bot1 a { 
       width: 187px; 
       height: 24px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same2_2b.gif")
}
li#bot1 a:hover { 
       background-image: url("images/sameimages/same2_2b.gif")
}
li#bot2 a { 
       width: 187px; 
       height: 24px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same2_3.gif")
}
li#bot2 a:hover { 
       background-image: url("images/sameimages/same2_3b.gif")
}
li#bot3 a { 
       width: 187px; 
       height: 24px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same2_4.gif")
}
li#bot3 a:hover { 
       background-image: url("images/sameimages/same2_4b.gif")
}
li#bot4 a { 
       width: 187px; 
       height: 24px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same2_5.gif")
}
li#bot4 a:hover { 
       background-image: url("images/sameimages/same2_5b.gif")
}
li#bot5 a { 
       width: 187px; 
       height: 24px; 
       display: block; 
       text-decoration: none; 
       background-image: url("images/sameimages/same_6.gif")
}
li#bot5 a:hover { 
       background-image: url("images/sameimages/same_6b.gif")
}
/*##########################*/





/*新着部分*/
#scrollbox { 
      overflow: auto; 
      width: 155px; 
      height: 123px; 
      margin-top: 10px; 
      margin-left: 10px; 
      margin-right: 10px; 
      margin-bottom: 10px; 
      scrollbar-face-color: #000; 
      scrollbar-track-color: #000; 
      scrollbar-3dlight-color: #000; 
      scrollbar-darkshadow-color: #000; 
      scrollbar-highlight-color: #000; 
      scrollbar-shadow-color: #000; 
      scrollbar-arrow-color: #fff; 
}
#leftbox h2 { 
      margin-top: 4px; 
      margin-left: 5px; 
      margin-right: 5px; 
      margin-bottom: 0px; 
      padding-top: 5px; 
      padding-bottom: 5px; 
      padding-left: 5px; 
      font-size: 10px; 
      color: #bbb; 
      border-left: #333 7px double; 
}
#leftbox h2 a { 
      margin-top: 2px; 
      margin-left: 5px; 
      margin-right: 5px; 
      margin-bottom: 0px; 
      padding-top: 2px; 
      padding-bottom: 5px; 
      padding-left: 2px; 
      font-size: 9px; 
      color: #bbb; 
      text-decoration: none; 
}
#leftbox h2 a:hover { 
      margin-top: 2px; 
      margin-left: 5px; 
      margin-right: 5px; 
      margin-bottom: 0px; 
      padding-top: 2px; 
      padding-bottom: 5px; 
      padding-left: 2px; 
      font-size: 9px; 
      color: #0000ff; 
      text-decoration: none; 
}

#leftbox p { 
      padding: 0; 
      margin-top: 5px; 
      margin-left: 0px; 
      margin-right: 0px; 
      font-size: 10px; 
      color: #bbb; 
      line-height: 16px; 
}
#update { 
      font-size: 10px; 
      color: #bbb; 
      margin-top: 0px; 
      margin-bottom: 0px; 
      margin-left: 0px; 
}
#linkbox { 
      margin-top: 27px; 
}
#linktext { 
      margin-top: 0px; 
      width: 175px; 
      height: 58px; 
       background-image: url("images/index/back4.jpg"); 
}
#linktext p { 
      padding: 0; 
      margin-top: 5px; 
      margin-left: 10px; 
      margin-right: 10px; 
      font-size: 10px; 
      color: #bbb; 
      line-height: 14px; 
}
#linktext a { 
       color: #D8DBFF; 
}
#linktext a:hover { 
       color: #444; 
}
/*##########################*/


/*コンテンツ部分*/
#rightbox h1 { 
      margin-top: 5px; 
      margin-left: 5px; 
      margin-right: 5px; 
      margin-bottom: 0px; 
      padding-top: 4px; 
      padding-bottom: 5px; 
      padding-left: 5px; 
      font-size: 10px; 
      color: #bbb; 
      border-left: #333 7px double; 
}
#rightbox p { 
      padding: 0; 
      margin-top: 5px; 
      margin-left: 0px; 
      margin-right: 0px; 
      font-size: 10px; 
      color: #bbb; 
      line-height: 16px; 
}
#scrollbox2 { 
      overflow: auto; 
      width: 155px; 
      height: 308px; 
      margin-top: 10px; 
      margin-left: 10px; 
      margin-right: 10px; 
      margin-bottom: 10px; 
      scrollbar-face-color: #000; 
      scrollbar-track-color: #000; 
      scrollbar-3dlight-color: #000; 
      scrollbar-darkshadow-color: #000; 
      scrollbar-highlight-color: #000; 
      scrollbar-shadow-color: #000; 
      scrollbar-arrow-color: #fff; 
}
/*##########################*/


/*サイドバー設定*/
#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; 
}
.partstext { 
      padding: 0; 
      margin-top: 5px; 
      margin-left: 10px; 
      margin-right: 10px; 
      font-size: 10px; 
      color: #bbb; 
      line-height: 14px; 
}
.partsbox a { 
       color: #C4C8FF; 
       text-decoration: none; 
      font-size: 10px; 
}
.partsbox a:hover { 
       color: #444; 
      font-size: 10px; 
}
.partsbox2 a { 
       color: #C4C8FF; 
       text-decoration: none; 
      font-size: 10px; 
}
.partsbox2 a:hover { 
       color: #444; 
      font-size: 10px; 
}
/*##########################*/

.linkimage { 
       border: 0; 
       margin: 0; 
       padding: 0; 
       border: 0; 
}
/*##########################*/





* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border:0;
}
.highslide:hover img {
	border: 0;
}

.highslide-image {
    border: 0px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0px 0 0 4px;
	height: 29px;
	width: 34px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
    border: 2px solid gray;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}


.flashtextbox { 
       text-align: center; 
       color: #ccc; 
       font-size: 10px; 
       line-height: 24px; 
}





/*フッター*/
#footer { 
       margin-top: 15px; 
       width: 750px; 
       height: 60px; 
       background-image: url("images/sameimages/same_f.jpg")
}
#footer2 { 
       margin-top: 0px; 
       width: 750px; 
       height: 60px; 
       background-image: url("images/sameimages/same_f2.jpg")
}
/*##########################*/