@charset "Shift_JIS";

/*-----------------------------
common
-------------------------------*/

/*--------crearfix--------*/
#aoyamasp div.sp_profile:after,
#aoyamasp div.sp_pagenavi:after,
#aoyamasp .sp_phbox:after {
	content:"";
	display:block;
	visibility:hidden;
	clear:both;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	}

/* IE */
* html #aoyamasp div.sp_profile,
* html #aoyamasp div.sp_pagenavi,
* html #aoyamasp .sp_phbox {
		display:inline-block;
		}

*:first-child+html #aoyamasp div.sp_profile,
*:first-child+html #aoyamasp div.sp_pagenavi,
*:first-child+html #aoyamasp .sp_phbox {
	display:inline-block;
	}

#aoyamasp div.sp_profile,
#aoyamasp div.sp_pagenavi,
#aoyamasp .sp_phbox {
	zoom:1;
	}
/*--------crearfix--------*/
	
#motorsports2009 .aoyamabg_1st{
	background:#fff url(../1st/images/sp_bg.jpg) 0 0 no-repeat;
	width:900px;
	}
	
#motorsports2009 .aoyamabg_2nd{
	background:#fff url(../2nd/images/sp_bg.jpg) 0 0 no-repeat;
	width:900px;
	}
	
#aoyamasp div.press_mv {
	height:400px;
	position:relative;
	}

#aoyamasp div.head_pankuzu a,	
#aoyamasp div.head_pankuzu {
	color:#fff;
	}
	
#aoyamasp h1{
	position:absolute;
	top:97px;
	left:228px;
	}
	
#aoyamasp div.text_sp1c {
	margin:30px 143px 0;
	}
	
#aoyamasp div.text_sp1c p {
	line-height:180%;
	margin-bottom:1.2em;
	}
	
#aoyamasp h2 {
	font-size:22px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka;
	margin-bottom:35px;
	}
	
* html #aoyamasp h2,	
*:first-child+html #aoyamasp h2 {
	font-size:180%;
	}

#aoyamasp div.sp_phbox {
	margin:2.2em 0;
	}
	
#aoyamasp div.ph370 {
	width:372px;
	margin-right:10px;
	}	
	
#aoyamasp div.ph230 {
	width:232px;	
	}
	
#aoyamasp div.ph370,
#aoyamasp div.ph230 {
	position:relative;
	float:left;
	display:inline;
	}
	
#aoyamasp div.ph370 a img,
#aoyamasp div.ph230 a img {
	border:1px solid #cccccc;
	display:block;
	}
	
#aoyamasp div.ph370 a:hover img,
#aoyamasp div.ph230 a:hover img {
	border:1px solid #eeeeee;
	}
	
#aoyamasp div.ph370 a span,
#aoyamasp div.ph230 a span {
	position:absolute;
	height:15px;
	width:15px;
	background:url(../images/btn_zoom.gif) no-repeat;
	}
	
#aoyamasp div.ph370 a:hover span,
#aoyamasp div.ph230 a:hover span {
	background:url(../images/btn_zoom_over.gif) no-repeat;
	}
	
#aoyamasp div.ph370 a span.zoombtn_s{	
	top:200px;
	left:350px;	
	}
	
#aoyamasp div.ph230 a span.zoombtn_s{
	top:200px;
	left:210px;
	}
	
#aoyamasp p.nexttitle {
	font-size:14px;
	font-weight:bold;
	margin-top:2em;
	}
	
* html #aoyamasp p.nexttitle,
*:first-child+html #aoyamasp p.nexttitle{
	font-size:110%;
	}
	
#aoyamasp p.nexttitle a {
	background:url(../images/arrow_d.gif) left center no-repeat;
	padding-left:1.5em;
	}
	
#aoyamasp p.nexttitle a:hover {
	background:url(../images/arrow_d_over.gif) left center no-repeat;
	}
	

/*--------ページナビ--------*/

#aoyamasp div.sp_pagenavi {
	clear:both;
	margin:60px 0 0;
	padding-bottom:40px;
	}

#aoyamasp div.sp_pagenavi div.backbtn_n,	
#aoyamasp div.sp_pagenavi div.backbtn,
#aoyamasp div.sp_pagenavi div.gobtn_n,
#aoyamasp div.sp_pagenavi div.gobtn {
	width:4.5em;
	color:#bbbbbb;
	}

#aoyamasp div.sp_pagenavi div.backbtn_n,	
#aoyamasp div.sp_pagenavi div.backbtn {		
	float:left;
	}
	
#aoyamasp div.sp_pagenavi div.backbtn_n {
	background:url(../images/arrow_back_n.gif) left center no-repeat;
	padding-left:1em;
	}
	
#aoyamasp div.sp_pagenavi div.backbtn a {
	background:url(../images/arrow_back.gif) left center no-repeat;
	padding-left:1em;
	}
	
#aoyamasp div.sp_pagenavi div.backbtn a:hover {
	background:url(../images/arrow_back_over.gif) left center no-repeat;
	}

#aoyamasp div.sp_pagenavi div.gobtn_n,	
#aoyamasp div.sp_pagenavi div.gobtn {		
	float:right;
	text-align:right;
	}
	
#aoyamasp div.sp_pagenavi div.gobtn_n {		
	background:url(../images/arrow_go_n.gif) right center no-repeat;
	padding-right:1em;
	}
	
#aoyamasp div.sp_pagenavi div.gobtn a {
	background:url(../images/arrow_go.gif) right center no-repeat;
	padding-right:1em;
	}
	
#aoyamasp div.sp_pagenavi div.gobtn a:hover {
	background:url(../images/arrow_go_over.gif) right center no-repeat;
	}
		
#aoyamasp div.sp_pagenavi ul {
	text-align:center;
	}
		
#aoyamasp div.sp_pagenavi ul {
	margin:0 4em;
	}
		
#aoyamasp div.sp_pagenavi li {
	display:inline;
	vertical-align:top;
	font-weight:bold;
	margin:0 1em;
	}
		
#aoyamasp div.sp_pagenavi li
	a {
	font-weight:normal;
	}
	
/*-------プロフィール--------*/
#aoyamasp div.sp_profile {
	background-color:#e2f2eb;
	width:614px;
	padding:15px 0;
	}
	
#aoyamasp div.sp_profile img {
	width:100px;
	float:left;
	margin:0 15px;
	border:1px solid #fff;
	}
	
#aoyamasp div.sp_profile p {
	margin:0 15px 1em 150px;
	}
	
#aoyamasp div.sp_profile strong {
	font-weight:bold;
	font-size:110%;
	display:block;
	line-height:120%;
	}
	
#aoyamasp div.sp_profile span.font_10 {
	display:block;
	margin-bottom:0.8em;
	}
	
#aoyamasp p.link_arrow a{
	background:url(../images/arrow_go.gif) left center no-repeat;
	padding-left:1em;
	}
	
#aoyamasp p.link_arrow a:hover {
	background:url(../images/arrow_go_over.gif) left center no-repeat;
	}

