/*タグベース*/

BODY { font-family: "MS P Gothic" ,"Osaka",verdana ,arial ,sans-serif; margin: 0; padding: 0 ;background-color: #fff;font-size: 90%;text-align: center; line-height: 140%;}

a:link { color : #0000FF ; text-decoration : none } 
a:visited { color : #0066FF ; text-decoration : none  } 
a:hover { color : #CC0000 ;text-decoration:underline }
a:active { color : #0000cc ; text-decoration : none  } 

/*  common */  
form,h1,h2,h3,h4,h5,h6,p,img { margin: 0px; padding: 0px;border:0px} 


/*  共通 */  
#contents {
background-color:#ffffff;
border:1px solid #000;
margin:0px auto;
 }

#main_waku {
width:            960px;
background-color:#041A3D;
color: #fff;
 }

#main_waku_gsen {
background:url('') right bottom no-repeat ;
width:            960px;
background-color:#041A3D;
color: #fff;
 }
#main {
width:            930px;
margin:0px auto;
padding:10px 0px;
}

.toplink_area {
text-align:right;
 }

.toplink {
padding-left:14px;
background:url('../09/img/back_b.gif') left no-repeat;
font-size: 10px;
}

.toplink_area a:link { color : #FFFFFF ; text-decoration : none } 
.toplink_area a:hover { color : #FFFFFF ;text-decoration:underline }
.toplink_area a:visited { color : #FFFFFF ; text-decoration : none  } 

.main_tit {
margin:20px auto 0px auto
}
.main_c {
margin:10px auto 20px auto
}

/*  ヘッダー */  
#header {
width:            960px;
text-align:left
 }
.header_logo {
margin:6px 520px 6px 10px
 }
.header_3G {
 }



/*  コンテンツ部 */  
#contents {
width:            960px;
background-color:#ffffff;
border:1px solid;
 }



/* Gセンサー */

#gsen_main_text {
padding:10px auto;margin:5px 0px 30px 140px;
}

#gsen_main_text P {
text-align:left;line-height: 180%;letter-spacing: 0.5px;
}

#gsen_anime {
padding:10px auto 0px auto;
margin:20px auto 10px auto;
height:280px
}

h2 {margin:50px auto 5px auto}

.Gkekoku_tble {margin:20px auto 5px auto; }
.Gkekoku_tble td {font-size: 90%;color:#FFFFFF;padding-bottom:15px}
.Gkekoku_tble h3 {font-size: 110%;color:#FFFF00; text-align:left;line-height: 160%;font-weight:bold;padding:6px 0px 0px 0px}
.Gkekoku_tble P {   text-align:left;line-height: 160%;padding:6px 0px;}
.note {font-size: 11px;line-height: 140%;}

.Gbenri_tble {margin:10px auto 5px auto; }
.Gbenri_tble td {font-size: 90%;color:#FFFFFF;padding-bottom:30px}
.Gbenri_tble h3 {font-size: 110%;color:#FFFF00; text-align:left;line-height: 160%;font-weight:bold;padding:6px 0px 0px 0px}
.Gbenri_tble P {  width:365px; text-align:left;line-height: 160%;padding:6px 0px;}

/* GPS */
.gps_main {
background:url('../09/img/gps_point2.gif') center top no-repeat ;
padding:0px 0px 0px 0px;
height:600px
}

#gps_main_text {
padding:10px auto ;margin:5px 0px 30px 150px;
}

#gps_main_text P {
padding-top:60px;
text-align:left;
line-height: 180%;letter-spacing: 0.5px;
}

/* グラフィック画面 */

#gra_main_text {
padding:10px auto;margin:5px 0px 30px 130px;
}

#gra_main_text P {
text-align:left;line-height: 180%;letter-spacing: 0.5px;
}

#gamen2-86y_area {background-color: #fff; width:900px; margin:50px auto 5px auto}
.gamen2-86y_ontble {  padding: 0 ; margin: 10px auto;}
.gamen2-86y_on     { font-size: 75%; line-height: 140%; margin: 0; padding: 0 }
.gamen2-86y_on ul    { list-style-type: none; margin: 0; padding: 0 }
.gamen2-86y_on li    { margin: 0; padding: 1px 4px 1px 4px }

#gamen2-86t_area {background-color: #fff; width:900px; margin:50px auto 5px auto}
.gamen2-86t_ontble {  padding: 0 ; margin: 10px auto;}
.gamen2-86t_on     { font-size: 75%; line-height: 140%; margin: 0; padding: 0 }
.gamen2-86t_on ul    { list-style-type: none; margin: 0; padding: 0 }
.gamen2-86t_on li    { margin: 0; padding: 1px 4px 1px 4px }

#gamen_area {background-color: #fff; width:900px; margin:50px auto 20px auto}
.gamen_ontble {  padding: 0 ; margin: 10px auto;}
.gamen_on     { font-size: 75%; line-height: 140%; margin: 0; padding: 0 }
.gamen_on ul    { list-style-type: none; margin: 0; padding: 0 }
.gamen_on li    { margin: 0; padding: 1px 4px 1px 4px }



/* フッター */
#footer {
background-color: #039;
width:            960px;

 }
.copyright2   {
text-align:right;
color:         #fff;
font-size:      8px;
padding-right: 2px;
}

.foot_link  {
padding-right: 10px;
color:           #fff;
font-size:      65%;
text-decoration : none
 }
#footer a:link  {
color:           #fff;
text-decoration : none
 }
#footer a:visited { color : #fff ; text-decoration : none  }
#footer a:hover { color : #fff ;text-decoration:none }
#footer a:active { color : #fff ; text-decoration : none  } 


