@charset "windows-1252";

/*main contents*/
#contents {
    margin: 0px;
	padding: 0px;
	width:900px;
	height:755px;
	position: relative;
	background:url(../images/sidenaviback.gif) repeat;
}

/*top img*/
#caption {
    margin:0px;
	padding:0px;
	width:900px;
	height:355px;
	position:relative;
	background:url(../images/photo_top/top_e.jpg) no-repeat;
}
#caption #title{
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:900px;
	height:45px;
	position:relative;
	top:296px;
}	
#caption #race1 {
    margin:0px;
	padding:0px;
	width:180px;
	height:45px;
	position:relative;
	float:left;
	display:inline;
	background:url(../images/capname_sx.gif) no-repeat;
	}
#caption #race2 {
    margin:0px;
	padding:0px;
	width:180px;
	height:45px;
	position:relative;
	float:left;
	display:inline;
	background:url(../images/capname_mx.gif) no-repeat;
	}
#caption #race3 {
    margin:0px;
	padding:0px;
	width:180px;
	height:45px;
	position:relative;
	float:left;
	display:inline;
	background:url(../images/capname_wmx.gif) no-repeat;
	}
#caption #race4 {
    margin:0px;
	padding:0px;
	width:180px;
	height:45px;
	position:relative;
	float:left;
	display:inline;
	background:url(../images/capname_jmx.gif) no-repeat;
	}
#caption #race5 {
    margin:0px;
	padding:0px;
	width:180px;
	height:45px;
	position:relative;
	float:left;
	display:inline;
	background:url(../images/capname_wsb.gif) no-repeat;
	}
#caption #race6 {
    margin:0px;
	padding:0px;
	width:180px;
	height:45px;
	position:relative;
	float:left;
	display:inline;
	background:url(../images/capname_wss.gif) no-repeat;
	}
	#caption #race7 {
    margin:0px;
	padding:0px;
	width:180px;
	height:45px;
	position:relative;
	float:left;
	display:inline;
	background:url(../images/capname_jrr.gif) no-repeat;
	}

#caption #title #text {
    margin:0px;
	padding:0px;
	width:720px;
	height:45px;
	float:left;
	display:inline;
	}
#caption #title #text2 {
    margin:0px;
	padding:0px;
	width:720px;
	height:45px;
	position:relative;
	top:-44px;
	left:180px;
}
#caption #title #text h1 {
    margin:0px;
	padding:0px 0px 0px 0px;
	width:580px;
	height:45px;
	position:relative;
	left:20px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:45px;
	float:left;
	display:inline;
}
#caption #title #text h1 a {
	color:#FFFFFF;
	text-decoration:none;
}
#caption #title #text h1 a:hover {
	color:#00FF00;
	text-decoration:underline;
}
/*2line*/
#caption #title #text h1#type2 {
    margin:0px;
	padding:0px 0px 0px 0px;
	width:580px;
	height:45px;
	position:relative;
	left:20px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
	float:left;
	display:inline;
}
#caption #title #text h1#type2 a {
	color:#FFFFFF;
	text-decoration:none;
}
#caption #title #text h1#type2 a:hover {
	color:#00FF00;
	text-decoration:underline;
}

#caption #title #text h5 {
    margin:0px;
	padding:0px 0px 0px 0px;
	width:80px;
	height:45px;
	position:relative;
	font-size:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:45px;
	float:left;
	display:inline;
	text-align:right
}
#caption #title #text h2 {
    margin:0px;
	padding:0px 0px 0px 0px;
	width:40px;
	height:45px;
	position:relative;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:45px;
	float:left;
	display:inline;
	text-align:right;
}
/*main*/
#main {
    margin: 0px;
	padding: 0px;
	width: 720px;
	height:400px;
	float:right;
	display:inline;
	background:#FFFFFF;
}
/*navi other race*/
#navi3 {
    margin:0px;
	padding:5px 0px 0px 5px;
	width:710px;
	height:20px;
}
#navi3 h2 {
    font-size:9px;
	margin:0px;
	padding:0px;
	float:left;
}
#navi3 h2 em {
	visibility:hidden;
	font-size:9px;
}
#navi3 h2 a {
    text-decoration:none;
	display:block;
	margin:0px;
	padding:0px;
	height:20px;
	width:186px;
}
/*navi3 midashi*/
#navi3 h2#midashi {
	background:url(../images/btn_rr_e.gif) no-repeat;
	margin:0px;
	padding:0px;
	width:148px;
	height:20px;
}
/*1*/
#navi3 h2#on1 a {
	background:url(../images/btn_rrca_e.gif) no-repeat;
}
#navi3 h2#on1 a:hover {
	background:url(../images/btn_rrca_e_o.gif) no-repeat;
}
/*2*/
#navi3 h2#on2 a {
	background:url(../images/btn_rrau_e.gif) no-repeat;
}
#navi3 h2#on2 a:hover {
	background:url(../images/btn_rrau_e_o.gif) no-repeat;
}
/*3*/
#navi3 h2#on3 a {
	background:url(../images/btn_rrua_e.gif) no-repeat;
}
#navi3 h2#on3 a:hover {
	background:url(../images/btn_rrua_e_o.gif) no-repeat;
}

#info {
    margin:0px;
	padding:0px;
	width:500px;
	position:relative;
	float:left;
	display:inline;
}
#info #newsbox {
    margin:8px 0px 0px 0px;
	padding:0px;
	width:500px;
	height:30px;
	position:relative;
}

#info #newsbox #txt1 {
    margin:0px;
	padding:0px;
	width:50px;
	float:left;
	display:inline;
}
#info #newsbox #txt2 {
    margin:0px;
	padding:0px;
	width:450px;
	float:left;
	display:inline;
}

#info h1 {
    margin:0px;
	padding:0px;
	height:40px;
	position:relative;
}
#info h2 {
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:#444444;
	height:27px;
}

#info h3 {
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:#444444;
	height:13px;
}
#info h4 {
    margin:0px;
	padding:0px 0px 0px 0px;
	position:relative;
	font-size:12px;
	font-weight:normal;
	color:#444444;
	height:13px;
}
#info h4 a{
	position:relative;
	color:#444444;
	text-decoration:underline;
}
#info h4 a:hover {
	color:#0099FF;
	text-decoration:underline;
}

#banner {
    margin:0px;
	padding:5px 0px 0px 0px;
	width:220px;
	position:relative;
	float:left;
	display:inline;
}
#banner em {
    visibility:hidden;
	font-size:9px;
}
#banner h2 {
    margin:0px;
	padding:0px;
	width:220px;
	height:70px;
}
#banner h2 a {
    margin:0px;
	padding:0px;
	width:220px;
	height:70px;
	display:block;
	text-decoration:none;
}
#banner h2#kdc a {
	background:url(../images/kdc_banner_top.gif) no-repeat;
}
#banner h2#kdc a:hover {
	background:url(../images/kdc_banner_top_o.gif) no-repeat;
}
#banner h2#story_e a {
	background:url(../images/m_soy_eng.gif) no-repeat;
}
#banner h2#story_e a:hover {
	background:url(../images/m_soy_o_eng.gif) no-repeat;
}
#banner h2#tamada_e a {
	background:url(../images/m_btn_tamada_e.gif) no-repeat;
}
#banner h2#tamada_e a:hover {
	background:url(../images/m_btn_tamada_e_o.gif) no-repeat;
}
#banner h2#fujiwara_e a {
	background:url(../images/m_btn_fujiwara_e.gif) no-repeat;
}
#banner h2#fujiwara_e a:hover {
	background:url(../images/m_btn_fujiwara_e_o.gif) no-repeat;
}
#banner h2#yanagawa_e a {
	background:url(../images/m_btn_yanagawa_e.gif) no-repeat;
}
#banner h2#yanagawa_e a:hover {
	background:url(../images/m_btn_yanagawa_e_o.gif) no-repeat;
}
#banner h2#fujiwara2_e a {
	background:url(../images/m_btn_fujiwara2_e.gif) no-repeat;
}
#banner h2#fujiwara2_e a:hover {
	background:url(../images/m_btn_fujiwara2_e_o.gif) no-repeat;
}


