/* Style Sheet 2006/01/01 Junsei Uchida */

/**************************************************/
/* GENERAL SETTINGS                              **/
/**************************************************/

BODY{
	margin-left:0px ; margin-top:0px ; margin-right:0px ;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}

/*--------------------------*/
/* Common - Header          */
/*--------------------------*/

#Header{
	height:45px ;
	background-color:#000033}

#HPTitle{
	float:left ;}
#HPTitle IMG{
	border:none}


/*--------------------------*/
/* Common - Second Header   */
/*--------------------------*/

#SecondHeader{
	border-bottom:#ff6600 5px solid ;
	background-color:#000033 ;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial ;
	font-size:75% ;
	color:#ffffff }

#MenuLink{
	margin-right:10px ; margin-left:300px ;
	padding-top:3px ; padding-bottom:3px ;
	text-align:right ;
	font-weight:bold ; color:#ff6600}
#MenuLink A{text-decoration:none}
#MenuLink A:link{color:#ffffff}
#MenuLink A:hover{color:#ff0000}
#MenuLink A:visited{color:#ff66cc}

#Linkbar{
	padding-left:20px ; padding-top:1px ; padding-bottom:1px ;
	background-color:#eeeeee ;
	border-top:#009999 2px double ; border-bottom:#009999 2px solid ;
	text-align:center ;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif ; font-size:80%}
#Linkbar A{text-decoration:none}
#Linkbar BUTTON{width:10em ; font-weight:bold ; color:#666666 ;}

/*--------------------------*/
/* Common - LeftTopCorner   */
/*--------------------------*/

#LeftTopCorner{
	border-top:#000033 3px solid;
	background-color:#ffffff}

#LeftTopCorner span{
	display:block;
  height:1px;
  overflow:hidden;
  background-color:#000033;}

#r8a{width:209px}
#r7a{width:207px}
#r6a{width:205px}
#r5a{width:204px}
#r4a{width:202px}
#r3a{width:202px}
#r2a{width:201px}
#r1a{width:201px}



/*--------------------------*/
/* Common - Left Body       */
/*--------------------------*/

#LeftBody{
	float:left ;
	width:200px ;
	background-color:#000033 ;}



/*--------------------------*/
/* Common - MidRight Body   */
/*--------------------------*/

#MidRightBody{
	margin-left:200px ;}

.CurrentPage{
	text-align:left ;
	margin-left:20px ;
	font-size:80% ;}
.CurrentPage A{
	text-decoration:none}



/*--------------------------*/
/* Common - Mid Body        */
/*--------------------------*/

#MidBody{
	margin-left:210px ; margin-right:290px ;
	background-color:#ffffff}



/*--------------------------*/
/* Common - Right Body      */
/*--------------------------*/

#RightBody{
	float:right ;
	width:280px ; height:90% ;
	margin-top:10px ; 
	padding-left:5px ; padding-right:5px ;
	background-color:#ffffff ;}



/*--------------------------*/
/* Common - Footer          */
/*--------------------------*/

#footer{
	clear:both ;
	position:relative ;
	margin-top:8px ;
	border-top:3px double #ccccff ;
	text-align:center ;
	font-size:80% ;
	color:#660000}



/*==================================================*/
/* TOP                                              */
/*==================================================*/

/*** Left Contents ***/

.LeftMenuTitle{
	height:20px ; 
	margin-top:2px; 
	padding-top:3px ; padding-left:10px ;
	background-color:#333333 ;
	border-left:#ff6600 10px solid ;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',arial ; font-size:100% ; font-weight:bold ; color:#ffffff}
.LeftMenuTitle A{text-decoration:none}
.LeftMenuTitle A:link{color:#ffffff}
.LeftMenuTitle A:hover{color:#ffffff}
.LeftMenuTitle A:visited{color:#ffffff}

.LeftSubMenuTitle{
	padding-top:2px ; padding-left:20px ;
	background-color:#222222 ;}
.LeftSubMenuTitle A{text-decoration:none}
.LeftSubMenuTitle A:link{color:#ffffff}
.LeftSubMenuTitle A:hover{color:#ffffff}
.LeftSubMenuTitle A:visited{color:#ffffff}
.LeftSubMenuTitle UL{
	margin-top:0px ; margin-bottom:0px;
	font-size:70% ; color:#ffffff}

.Selection{
	padding-left:15px}

.SubSelection{
	padding-left:20px ;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',"Century" ; font-size:80% ; font-weight:bold ; color:#ffffff}
.SubSelection A{text-decoration:none}
.SubSelection A:link{color:#ffffff}
.SubSelection A:hover{color:#ff0000}
.SubSelection A:visited{color:#ffffff}

.Separator1{
	display:block;
	width:90% ; height:3px ;
  overflow:hidden ;
	margin-top:25px ; margin-left:5% ;
	background-color:#FF6600}

#COMPANY{
	margin-top:20px ; 
	padding-left:15px ; padding-right:15px ;
	text-align:center ;
	font-size:55% ; color:#ffffff}	
#COMPANY IMG{
	border:1px #ffffff solid}

#UpdateTitle{
	margin-top:20px ;
	padding-left:10px ;
	font-size:70% ; color:#ffffff}

#UpdateContent{
	width:180px ; 
	margin-bottom:10px ;
	text-align:center ;
	margin-left:auto ; margin-right:auto}
#UpdateContentTBL{
	width:180px ;
	vertical-align:top ;
	border-collapse:collapse ;
	border:inset 2px #cccccc ;
	background-color:#eeeeee ;
	font-size:70% ;color:#666666}
#UpdateContentTBL TD{
	vertical-align:top ;}

#Bill{
	margin-top:10px ;
	padding-top:10px ;
	text-align:center ;
	background-color:#ffffff ;}


/*** Mid Contents ***/

#TopImage{
	margin-top:15px ;}
#TopImage TD{
	vertical-align:top ;}

#TopImageRight{
	font-size:75% ; color:#993300}


.ContentsTitle{
	margin-top:30px ; 
	padding-top:1px ; padding-left:2px ;
	border-left:#0066ff 10px groove ; border-bottom:#0066ff 3px double ;
	background-image:url("http://www.americanmotorsports.jp/ITMP/img/IMG-20050515112010.gif") ;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif ; font-size:85% ; font-weight:bold ; font-style:italic ; color:#330066}

.Contents{
	margin-top:5px ; 
	padding-top:5px ; padding-left:10px ; padding-right:10px ;
	border-left:#ff0000 2px dotted ; border-right:#ff0000 2px dotted ;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif ; font-size:85% }

/* What's New */
.WhatsNew{
	border-collapse:collapse ;
	vertical-align:top ;
	margin-top:5px ;
	font-size:90% ;color:#666666}

TD.WhatsNewDate{
	vertical-align:top ;
	width:80px ;}
TD.WhatsNewContents{
	vertical-align:top ;}

/* Pickup Item */
TABLE.PickupItem{
	border-collapse:collapse ;
	margin-top:5px }
TR.PickupItem{
	border-bottom:groove 2px #cccccc}
TD.PickupItemImage{
	text-align:center ;
	width:100px ; 
	padding-top:5px ;
	border-bottom:solid 2px #cccccc }
.PickupItemImage A{text-decoration:none}
.PickupItemImage IMG{width:100px ; border:none}
TD.PickupItemSubs{
	vertical-align:top ;
	text-align:left ;
	padding:10px 20px ;
	font-size:80% ; font-weight:bold ;
	color:#333333 ;
	border-bottom:solid 2px #cccccc}



/*** Right Menu ***/
.RightMenuTitleBar{
	margin:10px ;
	padding-top:2px ;
	border-top:3px #999966 solid;
/*	background-image:url("http://www.americanmotorsports.jp/ITMP/img/IMG-20050515112101.gif") ; */
	background-color:#cccc99 ;
	text-align:center ;
	font-size:90% ; font-weight:bold ;}

.RightMenuSubTitle{
	margin:0px 10px ;
	Text-align:center ; 
	font-size:70% ;}
.RightMenuSubTitle2{
	margin:0px 10px ;
	padding:0px 10px ;
	background-color:#eeeeee ;
	font-size:70% ; color:#000033}
.RightMenuSubTitle3{
	margin:0px 10px ;
	padding:0px 10px ;
	background-color:#ffff99 ;
	font-size:70% ; color:#000033}

.RightMenuContents{
	width:260px ;
	margin:10px ;}
.RightMenuContents2{
	width:250px ;
	height:200px ;
	margin:10px ;
	background-color:#ffeeee ;
	overflow:auto ;}

.RightMenuEntry{
	width:240px ;
	margin:5px 10px ;
	font-size:70%}
.RightMenuEntry TD{
	vertical-align:top ;}
.RightMenuEntry IMG{
	width:90px }

.Separator2{
	display:block;
  overflow:hidden ;
	height:2px ;
	margin-top:5px ; margin-left:5% ; margin-right:10% ;
	background-color:#cc6666}	



/*==================================================*/
/* Item                                             */
/*==================================================*/
 
.ItemTitle{
	margin-top:15px ; margin-left:15px ; margin-right:10px ;
	padding-top:1px ; padding-left:2px ;
	border-left:#ff6600 10px groove ; border-bottom:#ff6600 3px double ;
	background-image:url("http://www.americanmotorsports.jp/ITMP/img/IMG-20050515112037.gif") ;
	font-size:80% ; font-weight:bold ; font-style:italic ; color:#333366}

.Item{
	padding-left:10px ; padding-right:10px ;}

.ItemBox{
	float:left ;
	width:160px ; height:270px ;
	margin-top:10px ; margin-left:10px ; margin-right:10px ;
	border:none ;
	font-size:75% ; color:#000000}
.ItemBox A{text-decoration:none}
.ItemBox A:hover{color:#ff0000}
.ItemBox IMG{width:160px ; border:none}
.ItemBoxExtra1 IMG{width:70px}
.ItemBoxExtra2 IMG{width:60px}
.ItemBoxExtra3 IMG{width:100px}



/*==================================================*/
/* Product Detail                                   */
/*==================================================*/
 
#ProductTitle{
	margin-top:10px ; margin-left:15px ;
	font-size:120% ; font-weight:bold ; font-style:italic ; color:#333366}

#Product{
	margin-top:10px ; margin-left:15px ; margin-right:15px ;
	width:700px ;
	}

TABLE.ProductTBL{
	width:670px ;
	border-collapse:separate ;
	border-spacing:10px ;}

.ProductTBLContents{
	font-size:80% ; color:#000000}	


/*==================================================*/
/* Driver Index                                     */
/*==================================================*/
 
.DriverName{
	float:left ;
	width:200px ;
	margin-top:20px ; margin-left:20px ; margin-right:20px ;
	padding-top:1px ; padding-left:2px ;
	border-left:#ff6600 10px groove ; border-bottom:#ff6600 3px double ;
	background-image:url("http://www.americanmotorsports.jp/ITMP/img/IMG-20050515112037.gif") ;
	font-size:80% ; font-weight:bold ; font-style:italic ; color:#333366}
.DriverName A{text-decoration:none ; color:#000000}
.DriverName A:hover{color:#ff0000}



/*==================================================*/
/* SHOPPING INDEX                                   */
/*==================================================*/

#ShoppingIndexTitle{
	margin:20px ;
	padding-left:10px ;
	text-align:left ;
	background-color:#ccff33 ;
	border-left:double 12px #333366 ;
	font-size:120% ; font-weight:bold ; color:#003399}

#ShoppingIndexContents{
	margin:20px ;
	text-align:left ;
	font-size:90% ; color:#333366}

TABLE.ShoppingIndexTBL{
	width:700px ; height:100px ;
	border-collapse:separate ;
	border-spacing:10px ;}

.ShoppingIndexTBLContents{
	font-size:80% ; color:#000000}	



/*==================================================*/
/* GUIDE INDEX (HELP)                               */
/*==================================================*/

.GuideTitle{
	margin-top:30px ; margin-left:20px ;
	padding-bottom:15px ;
	border-bottom:2px #0033cc dotted ;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Gothic ; font-size:120% ;font-weight:bold ; color:#0033cc}

.GuideSubTitle{
	width:300px ;
	margin-top:30px ; margin-left:40px ;
	padding-left:10px ;
	border-left:12px #669900 Solid ; border-right:1px #669900 Solid ; border-top:1px #669900 Solid ; border-bottom:1px #669900 Solid ;
	background-color:#ccffcc ;
	font-size:90% ; font-weight:bold ; color:#666666}
.GuideSubTitle A{text-decoration:none}
.GuideSubTitle A:link{color:#666666}
.GuideSubTitle A:hover{color:#666666}
.GuideSubTitle A:visited{color:#666666}
	
.GuideIndex{
	width:260px ;
	margin-left:40px ;
	padding-top:5px ; padding-left:5px}
.GuideIndex UL{
	list-style-type:square ;
	font-size:90% ; color:#6666ff}
.GuideIndex A{text-decoration:none}
.GuideIndex A:link{color:#6666ff}
.GuideIndex A:hover{color:#6666ff}
.GuideIndex A:visited{color:#6666ff}

.GuideBoxTitle{
	width:550px ;
	margin-top:30px ; margin-left:40px ;
	padding-left:10px ;
	border-left:6px #669900 double ; 
	font-size:100% ; font-weight:bold ; color:#666666}

SPAN.GuideBackLink{
	font-size:75% ;}

.GuideBoxLeft{
	width:320px ;
	margin-left:40px ;
	padding-top:10px ; padding-left:30px ;
	font-size:95% ; color:#3333ff;}

.GuideBoxRight{
	margin-left:300px ;
	padding-right:10px ;
	font-size:85% ; color:#333333;}
.GuideBoxRight UL{
	margin-top:0px ;}
.GuideBoxRight OL{
	margin-top:0px ;}
	
	

/*==================================================*/
/* GUIDE                                            */
/*==================================================*/

/*** Guide - Guide Body ***/

#GuideBody{
	margin-bottom:30px ; margin-right:50px ;
	text-align:left}

#GuideLeftBody{
	float:left ;
	width:400px}

#GuideRightBody{
	margin-left:400px}



/*==================================================*/
/* LINK                                             */
/*==================================================*/

/*** Link - LinkPage ***/

.LinkGroupe{
	margin:20px ;
	padding-left:5px ;
	border-left:double 5px #cc6666 ;
	font-size:120% ; font-weight:bold ; font-style:Italic ; color:#336699}

.LinkTable{
	margin-bottom:20px ;}
TABLE.LinkTable{
	margin-top:10px ; margin-left:60px ;
	border-collapse:collapse ;
	color:#333333}
TD.LinkTBL_Icon{
	width:170px ;
	padding:3px 10px ;
	border:solid 1px #222222 ;
	text-align:center}
TD.LinkTBL_Subs{
	padding:3px 10px ;
	border:solid 1px #222222 ;
	vertical-align:top ;
	text-align:left ;
	font-size:75%}



/*==================================================*/
/* Report1 (Motegi Stockcar Driving Experience)     */
/*==================================================*/

/*** Main Body ***/

#Report1_Mainbody{
	margin:20px ;
	width:700px ;}
#Report1_Title{
	text-align:center ;
	font-size:85%}
#Report1_SubTitle{
	margin-top:10px ;
	width:700px ;
	border-left:#000099 8px solid;
	padding-left:5px ;}
#Report1_Body{
	margin-top:10px ; margin-bottom:50px ;
	padding-left:15px ;
	text-align:left ;
	font-size:90%}
#Report1_Body IMG{
	margin:5px}
	


/*==================================================*/
/* Freight Price                                    */
/*==================================================*/

/*** List Table  ***/

.FreightTable{
	margin-bottom:20px ;}
TABLE.Freight{
	margin-top:20px ; margin-left:20px ;
	border:solid 1px #222222 ;
	border-collapse:collapse ;
	color:#333333}
TD.FrghtTBL_Head{
	width:100px ;
	padding:5px 10px 1px 10px ;
	border:solid 1px #222222 ;
	text-align:center ;
	background-color: #99CCcc}
TD.FrgtTBL_Area{
	padding:3px 10px ;
	border:solid 1px #222222 ;
	text-align:center ;
	font-size:75%}
TD.FrgtTBL_Price{
	padding:3px 20px ;
	border:solid 1px #222222 ;
	text-align:right ;
	font-size:75%}



