@charset "Shift_JIS";

/*-----------------------------
common
-------------------------------*/
#motorsports2009 {background:#fff;}
#motorsports2009 .ms_category {background:url(../images/sp_bg.jpg) 0 0 no-repeat; width:900px;}
#motorsports2009 .ms_category2 {background:url(../images/sp_bg2.jpg) 0 0 no-repeat; width:900px;}
#motorsports2009 .ms_category3 {background:url(../images/sp_bg3.jpg) 0 0 no-repeat; width:900px;}


#japangp10 div.press_mv {height:305px; position:relative;}
#japangp10 div.head_pankuzu a,	
#japangp10 div.head_pankuzu {color:#fff;}

#japangp10 h1 {position:absolute; top:243px; left:56px;}

#japangp10 h2 {font-size:16px; font-weight:bold; line-height:180%; margin-bottom:1.3em; color:#434343;}
#japangp10 h3 {line-height:180%; margin-bottom:1.3em; color:#434343; font-weight:bold;}

#japangp10 a.jgp10 {background:url(../images/po.gif) no-repeat left center; padding-left:10px;}
#japangp10 a.jgp10:hover {background:url(../images/poh.gif) no-repeat left center; padding-left:10px;}

#japangp10 div.text_press {padding:130px 76px 0;}

#japangp10 div.lead_box {padding:0 0 70px 0;}
#japangp10 div.lead_box div.lead_img {width:285px; float:right; margin-top:3px;}
#japangp10 div.lead_box div.lead_img div.f_profile {width:262px; _width:282px; margin:0 auto; text-align:left; font-size:11px; line-height:120%; border:1px solid #ccc; padding:10px;}
#japangp10 div.lead_box div.lead_img div.f_profile:after {content:"."; height:0px; clear:both; display:block; visibility:hidden;}
#japangp10 div.lead_box div.lead_img div.f_profile img {width:61px; float:left; margin-right:10px;}
#japangp10 div.lead_box div.lead_img div.f_profile p {margin:0 0 0 71px; width:191px; _width:186px;}


#japangp10 div.text_press p {line-height:180%; margin-bottom:1.3em; color:#434343; width:434px;}
#japangp10 div.floatbox p {width:434px;}
#japangp10 div.f_right {width:285px; float:right;}
#japangp10 div.f_left {padding-bottom:70px;}

#japangp10 div.press_ph_w,
#japangp10 div.press_ph_h {position:relative; margin-top:6px;}
#japangp10 div.press_ph_w a img,
#japangp10 div.press_ph_h a img {border:1px solid #51350a; display:block; margin-bottom:30px;}
#japangp10 div.press_ph_w a:hover img,
#japangp10 div.press_ph_h a:hover img {border:1px solid #ff0000;}
#japangp10 div.press_ph_w a span,
#japangp10 div.press_ph_h a span {position:absolute; height:15px; width:15px; background:url(../images/btn_zoom.gif) no-repeat;}
#japangp10 div.press_ph_w a:hover span,
#japangp10 div.press_ph_h a:hover span {background:url(../images/btn_zoom_over.gif) no-repeat;}
#japangp10 div.press_ph_w a span.zoombtn_s {top:171px; left:263px;}
#japangp10 div.press_ph_h a span.zoombtn_s {top:263px; left:171px;}

#japangp10 table {font-size:12px; color:#333; border-collapse:collapse; border-spacing:0; vertical-align:top; text-align:center; line-height:180%;}
#japangp10 td {padding-right:20px;}

/*------ bottom navi ------*/
div#japangp10 ul.navi_btn1 {padding-bottom:25px; width:434px;}
div#japangp10 ul.navi_btn1 li.btn_next {float:right;}
div#japangp10 ul.navi_btn1 li.btn_next a {background:url(../images/btn_next.gif) no-repeat; font-size:0; text-indent:-9999px; width:39px; height:12px; display:block;}
div#japangp10 ul.navi_btn1 li.btn_next a:hover {background:url(../images/btn_next_hover.gif) no-repeat;font-size:0; text-indent:-9999px;}
div#japangp10 ul.navi_btn1 li.btn_back {float:left;}
div#japangp10 ul.navi_btn1 li.btn_back a {background:url(../images/btn_back.gif) no-repeat; font-size:0; text-indent:-9999px; width:41px; height:12px; display:block; margin-right:10px;}
div#japangp10 ul.navi_btn1 li.btn_back a:hover {background:url(../images/btn_back_hover.gif) no-repeat;font-size:0; text-indent:-9999px;}