@charset "utf-8";
/*
whats_auto.css
*/

/*  whats_leftArea 
-------------------------------------------------*/	
#contentsArea #whats_leftArea  {
	float:left;
	margin:10px 16px 10px 0px;
	width:60px;}

/*  rightArea 
-------------------------------------------------*/
#contentsArea #whats_rightArea  {
	float:left;
	margin:10px 0px;
	width:864px;}

#contentsArea #whats_rightArea .title {
	margin-bottom:15px;}

#contentsArea dl.imgWhats {
	display:block;
	clear:both;
	margin:0px auto;}

#contentsArea dl.imgWhats dt{
	display: inline;
	float:left;
	margin-right:10px;}

#contentsArea dl.imgWhats dd{
	display: inline;
	float:left;
	margin:0px;
	width:300px;
	font-size: 85%;}

#tora_topmain {
	background-attachment:scroll;
	background-image:url(/whats_auto/images/toraBg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:297px;
	margin:0px;
	padding:30px 40px 25px 50px;}

#tora_topmain .tora_leftArea {
	float:left;
	margin-right:11px;
	width:432px;}
	
#tora_topmain .tora_rightArea {
	float:left;
	margin:0px;
	width:331px;}

.BlueBox {
	background-color:#BCEEFF;
	width:330px;
	padding:5px 0px;
	text-align:center;
	margin:10px auto;}

#dictionary_topmain {
	background-attachment:scroll;
	background-image:url(/whats_auto/images/dictionaryBg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:314px;
	margin:0px;
	padding:13px 100px;
	position:relative;}

#dictionary_topmain .dictionary_leftArea {
	float:left;
	margin-right:51px;
	width:300px;}
	
#dictionary_topmain .dictionary_rightArea {
	float:left;
	margin:0px;
	width:288px;}

#contentsArea dl.imgDictionary {
	width:290px;
	margin:10px 0px 0px 7px;
	display:block;
	clear:both;}

#contentsArea dl.imgDictionary dt{
	width:160px;
	display: inline;
	float:left;
	margin-bottom:7px;}

#contentsArea dl.imgDictionary dd{
	display: inline;
	float:left;
	margin-bottom:7px;}

div.LineBrown {
	display:block;
	clear:both;
	margin:5px auto;
	_margin:-20px auto 5px auto;
	height:1px;
	width:100%;
	border-bottom:3px #8C6006 double;}

div.lineGray {
	display:block;
	clear:both;
	margin:15px auto;
	_margin:-5px auto 15px auto;
	height:1px;
	width:100%;
	border-bottom:1px #CCC dotted;}

.btn_dictionary {
	position:absolute;
	top:230px;
	left:175px;}

.mgTBL140 {
	margin:4px 0px 4px 140px;}

.mgTB7 {
	margin:7px 0px 5px 0px;}

.mgTL70 {
	margin:45px 0px 0px 70px;}

.mgR10 {
	margin-right:10px;}


/*  tora_main 
-------------------------------------------------*/
#tora_main {
	background-attachment:scroll;
	background-image:url(/whats_auto/tora/images/mainBg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:624px;
	margin:20px 0px;}

#tora_main .title {
	display:block;
	clear:both;
	margin:0 0 auto;
	padding:30px 0px;
	text-align:center;}

#tora_main .imgbox {
	width:740px;
	margin:0px auto;}

#tora_main .imgbox ul{
	padding:0px;}


#tora_main .imgbox ul li{
	width:55px;
	display:inline;
	float:left;
	margin:0px 6px;
	font-size:85%;
	line-height:1.2em;}

/*  Tora_manga 
-------------------------------------------------*/
#Tora_manga {
	margin:0 auto;
	text-align:center;
	padding:10px;
	background-color:#B8B8B8;
	background-attachment:scroll;
	background-image:url(/images/bgAmi.gif);
	background-position:center top;
	background-repeat:repeat;}

#Tora_manga #mainArea {
	width:785px;
	margin:0px auto;
	padding:5px 20px 0px 20px;
	background-color:#FFF;}

#Tora_manga #mainArea h1 {
	margin:10px 0px 0px 20px;
	padding:0px;
	float:left;}

#Tora_manga #mainArea .btn {
	margin:0px 0px 0px 20px;
	padding-bottom:20px;
	float:left;}

#Tora_manga .copy {
	width:825px;
	background-color:#959595;
	padding:6px 0 5px 0;
	text-align:center;
	margin:0px auto;}

/*  whatsauto 
-------------------------------------------------*/
#whatsauto {
	width:864px;
	margin:10px auto;}

#whatsauto h2 {
background-image: none;
margin: 0 0 20px 0;
padding: 0;
}
#whatsauto #swfWrapper {
width: 830px;
margin: 0 auto 20px auto;
}

#contentsArea .whats_gnavi {
	width:829px;
	margin:10px auto 15px auto;}

#contentsArea .whats_gnavi ul{
	padding:0px;}


#contentsArea .whats_gnavi ul li{
	display:inline;
	float:left;}

/*  dictionary 
-------------------------------------------------*/
#dictionary {
	width:864px;
	margin:20px auto 10px auto;
	padding:0px;}

#dictionary dl.LinkWord dt{
	display: inline;
	float:left;
	margin-left:10px;}

#dictionary dl.LinkWord dd{
	display: inline;
	float:right;
	margin-right:20px;}

.Word ul {
	display:block;
	width:auto;
	margin:0 auto;
	padding:0 0 0 10px;}

.Word ul li {
	display:inline;
	margin:0px 3px;
	padding-right:9px;}

#dictionary_main {
	background-attachment:scroll;
	background-image:url(/whats_auto/dictionary/images/dictionaryBg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:770px;
	margin:10px 0px;
	padding-top:80px;}

#dictionary_second {
	height:auto;
	margin:55px 70px 15px 70px;
	padding-top:0px;}

/*  tabRMenu 
-------------------------------------------------*/
#dictionaryStudinfo {
	margin:0px;
	padding:0px;}

#dictionaryStudinfo .tabRMenu {
	display:block;}

#dictionaryStudinfo .tabRMenu ul li {
	display: inline;
	float: right;
	margin:0px;
	padding:0px;}

/* tabMenu LINE color */
#dictionaryStudinfo.select01 .tabRMenu ul {
	border-left:7px #40A0D0 solid;
	height:646px;}

#dictionaryStudinfo.select02 .tabRMenu ul {
	border-left:7px #5F9932 solid;
	height:646px;}

#dictionaryStudinfo.select03 .tabRMenu ul {
	border-left:7px #E79E00 solid;
	height:646px;}
	
#dictionaryStudinfo.select04 .tabRMenu ul {
	border-left:7px #D85813 solid;
	height:646px;}

#dictionaryStudinfo.select05 .tabRMenu ul {
	border-left:7px #D04D6E solid;
	height:646px;}

#dictionaryStudinfo.select06 .tabRMenu ul {
	border-left:7px #B71768 solid;
	height:646px;}
	
#dictionaryStudinfo.select07 .tabRMenu ul {
	border-left:7px #754992 solid;
	height:646px;}

#dictionaryStudinfo.select08 .tabRMenu ul {
	border-left:7px #855C11 solid;
	height:646px;}

#dictionaryStudinfo.select09 .tabRMenu ul {
	border-left:7px #6A6A6A solid;
	height:646px;}
/* tabMenu LINE color */

#dictionaryContents {
	width:532px;
	height:596px;
	background-color:#FFFFFF;
	margin:0px;
	padding:25px 30px 25px 0px;
	position:relative;}

/* title LINE color */
#dictionaryContents .title01 {
	border-bottom:1px #40A0D0 solid;
	display:block;
	clear:both;
	margin:5px auto;
	height:1px;
	width:100%;}

#dictionaryContents .title02 {
	border-bottom:1px #5F9932 solid;
	display:block;
	clear:both;
	margin:5px auto 10px auto;
	height:1px;
	width:100%;}

#dictionaryContents .title03 {
	border-bottom:1px #E79E00 solid;
	display:block;
	clear:both;
	margin:5px auto 10px auto;
	height:1px;
	width:100%;}

#dictionaryContents .title04 {
	border-bottom:1px #D85813 solid;
	display:block;
	clear:both;
	margin:5px auto 10px auto;
	height:1px;
	width:100%;}
	
#dictionaryContents .title05 {
	border-bottom:1px #D04D6E solid;
	display:block;
	clear:both;
	margin:5px auto 10px auto;
	height:1px;
	width:100%;}
	
#dictionaryContents .title06 {
	border-bottom:1px #B71768 solid;
	display:block;
	clear:both;
	margin:5px auto 10px auto;
	height:1px;
	width:100%;}

#dictionaryContents .title07 {
	border-bottom:1px #754992 solid;
	display:block;
	clear:both;
	margin:5px auto 10px auto;
	height:1px;
	width:100%;}

#dictionaryContents .title08 {
	border-bottom:1px #855C11 solid;
	display:block;
	clear:both;
	margin:5px auto 10px auto;
	height:1px;
	width:100%;}

#dictionaryContents .title09 {
	border-bottom:1px #6A6A6A solid;
	display:block;
	clear:both;
	margin:5px auto;
	height:1px;
	width:100%;}

/* text color */
.txt_autorace {
	color:#5F9932;}

.txt_rule {
	color:#E79E00;}

.txt_bigrace {
	color:#D85813;}

.txt_motorcycle {
	color:#D04D6E;}

.txt_buy {
	color:#B71768;}

.txt_glossary {
	color:#754992;}

.txt_player {
	color:#6A6A6A;}

.txt_left15 {
	margin-left:15px;}

.txt_left20 {
	margin-left:20px;}

.txt_left20s {
	margin-left:20px;
	font-size:85%;}

#dictionaryContents .basic {
	margin:15px 0px 0px 0px;
	text-align:left;
	clear:both;}

#dictionaryContents .basic dl {
	clear:both;
	display:block;
	margin:0px 0px 10px 0px;}

#dictionaryContents .basic dl dt {
	display:block;
	float:left;
	width:30px;
	padding:0px;}

#dictionaryContents .basic dl dd {
	display:block;
	float:left;
	width:500px;}
	
#dictionaryContents .basic dl dd img {
	display:block;
	float:left;
	margin:0 18px 5px 0;
	padding:0px;
	vertical-align:bottom;}

#dictionaryContents dl.arrow {
	position:absolute;
	display:block;
	clear:both;
	width:532px;
	margin:0px auto;
	bottom:20px;}

#dictionaryContents dl.arrow dt{
	display: inline;
	float:left;
	margin:0px;}

#dictionaryContents dl.arrow dd{
	display: inline;
	float:right;
	margin:0px;}

#dictionaryContents dl.autorace img {
	border:1px solid #CCCCCC;
	padding:1px;
	margin-bottom:10px;}

#dictionaryContents dl.autorace {
	display:block;
	clear:both;
	width:510px;
	margin:0px auto;}

#dictionaryContents dl.autorace dt{
	display: inline;
	float:left;
	margin-left:10px;}

#dictionaryContents dl.autorace dd{
	display: inline;
	float:right;
	margin-left:10px;
	font-size:85%;
	text-align:left;
	line-height:1.5em;}

#dictionaryContents .imgrule {
	width:530px;}

#dictionaryContents .imgrule ul{
	padding-left:6px;}

#dictionaryContents .imgrule ul li{
	width:90px;
	display:inline;
	float:left;
	margin:0px 5px 10px 5px;
	_margin:0px 5px 10px 5px;
	font-size:85%;
	line-height:1.2em;}

#dictionaryContents .imgrule ul li img{
	display:block;
	margin-bottom:2px;
	border:1px solid #CCCCCC;
	padding:1px;}


/*  Table dic
-------------------------------------------------*/	
.tabledic table {
	border-collapse:separate;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin:0 auto 15px auto;
	vertical-align:top;}

.tabledic table th  {
	background-color:#EDEDED;
	border-bottom:1px solid #CCCCCC;
	border-right:4px solid #8B8B8B;
	font-weight:bold;
	padding:3px;
	vertical-align:middle;}

.tabledic table td  {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:3px 5px 3px 5px;
	vertical-align:middle;}