@charset "shift_jis";

body {
	background-color: #CCC;
	background-image: url(../images/body_bgH.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}
#header {
	background-color: #FFFFFF;
	background-image: url(../images/home_02h_header_img_b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 93px;
	width: 860px;
	position: relative;
}
#date {
	position: absolute;
	width: 630px;
	left: 10px;
	top: 55px;
	height: 35px;
}

#navigation {
	height: 438px;
	width: 838px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFF9;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}
#navigationbottom {
	width: 860px;
	clear: both;
	background-image: url(../images/mainnavi_bottom_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
}

#mainNavigation {
	float: right;
	width: 660px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#subNavigation {
	float: left;
	width: 160px;
	margin: auto;
}
#infoNet {
	height: 55px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 4px;
	font-size: 12px;
	line-height: 35px;
	font-weight: bold;
	color: #003366;
	letter-spacing: -0.2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#infoNet a {
	display: block;
	height: 55px;
	width: 150px;
	text-decoration: none;
	color: #003366;
	background-image: url(../images/funaken_new.jpg);
}
#infoNet a:hover {
	background-image: url(../images/funaken_new_h.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#p_title {
	width: 660px;
	height: 135px;
	float: right;
	margin-top: 10px;
}

#p_title #btn{
	width: 660px;
	height: 135px;
	background-image: url(../images/kgpN.jpg);
	background-repeat: no-repeat;
	display: block;
	
}


#p_title #btn a{
	width: 660px;
	height: 135px;
	background-image: url(../images/kgpN.jpg);
	background-repeat: no-repeat;
	display: block;
	
}


#p_title #btn a:hover {
	width: 660px;
	height: 135px;
	background-image: url(../images/kgpNh.jpg);
	background-repeat: no-repeat;
	display: block;
	
}




#memberList {
	height: 85px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 4px;
	background-image: url(../images/shussou_suzu_0.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	font-size: 12px;
	color: #CCCCCC;
	text-align: left;
	line-height: 35px;
	font-weight: bold;
	text-indent: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#memberList a {
	background-image: url(../images/shussou_suzu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 85px;
	color: #003366;
	text-decoration: none;
	width: 150px;
}
#memberList a:hover {
	background-image: url(../images/shussou_suzu_h.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#kurosan {
	height: 50px;
	width: 150px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
}
#kurosan a {
	background-image: url(../images/kurosan_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 50px;
	width: 150px;
}
#kurosan a:hover {
	background-image: url(../images/kurosan_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}





.navibox {
	width: 150px;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#contents {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 18px;
	background-color: #FFFFF9;
	background-image: url(../images/common_bg01home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	position: relative;
}

#mainContents {
	float: left;
	width: 610px;
}

#yosou {
	width: 850px;
	height: 700px;
	float: left;
	margin-top: 10px;
}


#primary #topic #news {

	color: #FFFFFF;
	background-color: #999999;
	width: 610px;
	background-image: url(../images/topics_bg02.jpg);
	background-repeat: repeat-x;
	height: 25px;
	font-weight: bold;
	font-size: 120%;
	line-height: 25px;
}


#primary {
	width: 610px;
	float: right;
	height: 100%;
}
#primary #topic {
	width: 610px;
	font-size: 80%;
	padding-top: 5px;
}

#primary .bann {
	float: left;
	width: 230px;
	height: 50px;
}

#secondary {
	float: left;
	width: 150px;
}
.list {
	width: 150px;
	padding-bottom: 5px;
}

#advertise {
	float: right;
	width: 186px;
}

.adverNavi_kojip {
	background-image: url(../images/right_navibox_kojip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 126px;
	width: 180px;
	padding-bottom: 5px;
	padding-top: 1px;
}



.adverNavi {
	background-image: url(../images/right_navibox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 65px;
	width: 180px;
	padding-bottom: 5px;
	padding-top: 1px;
}
.adverBanner {
	height: 40px;
	width: 150px;
	padding-bottom: 5px;
	float: left;
	padding-top: 5px;
	padding-right: 1px;
	padding-left: 1px;
}
#intabox {

	width: 150px;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-right: auto;
	margin-left: auto;
}
#netBox {

	width: 150px;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.adverNavi2 {
	background-image: none;
	background-repeat: no-repeat;
	width: 180px;
	padding-bottom: 10px;
	padding-top: 1px;
	text-decoration: none;
}


#primary #topic2 #i_news {
	height: 26px;
	width: 608px;
}

/*重要なおしらせ*/
#primary #topic2 {
	width: 608px;
	padding-bottom: 5px;
	height: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

#primary #topic2 table {
	width: 600px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 3px;
}


#primary #topic2 th {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F60;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 100%;
}

#primary #topic2 td {
	text-align: left;
	padding-left: 0.5em;
	border-bottom-style: dashed;
	border-bottom-color: #F90;
	border-bottom-width: 1px;
	line-height: 120%;
	padding-bottom: 3px;
	padding-top: 3px;
}

#primary #topic2 tr {
	font-weight: bold;
	font-size: 80%;
	line-height: 100%;
}

#primary #topic2 a{
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #333333;
	padding-left: 0.5em;
	margin-left: -0.5em;
}


#primary #topic2 a:hover {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #F70000;
	padding-left: 0.5em;
	margin-left: -0.5em;
}


#primary #ban {
	float: left;
	width: 610px;
	padding-top: 10px;
}
#shibu a {
	background-image: url(../images/shibu_top_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
	width: 150px;
}
#shibu a:hover {

	background-image: url(../images/shibu_top_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#shingo {
	width: 150px;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#shibu {
	height: 60px;
	width: 150px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
}
#primary #topic #news02 a {
	padding: 0px;
}

.bannbus {
	float: left;
	width: 200px;
	height: 50px;
	padding-left: 15px;
	padding-right: 15px;
}
#primary #topic #news00 {
	background-color: #999999;
	background-image: url(../images/topics_bg03.jpg);
	background-repeat: repeat-x;
	height: 26px;
	width: 610px;
}
#primary #topic #news02 {
	color: #FFFFFF;
	float: right;
	height: 26px;
	width: 145px;
}
#primary #topic #news01 {
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.adverBanner_u {
	height: 90px;
	width: 150px;
	float: left;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#inter a {
	background-image: url(../race/images/interbutto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
	width: 150px;
}

#btn_image{
	background-image: url(../images/m_k_i_btn_02.gif);
	background-repeat: no-repeat;
	width: 610px;
	height: 46px;
	display: block;
	margin-bottom: 5px;
}

#btn_image a{
	background-image: url(../images/m_k_i_btn_02.gif);
	background-repeat: no-repeat;
	display: block;
	height: 46px;
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#btn_image a:hover{
	background-image:url(../images/m_k_i_btn_02_h.gif);
	display:block;
	height: 46px;
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
}



#btn_image a#a{width:200px; background-position:-2px 0px; left: 2px; display: block; position: relative; top:0px;}
#btn_image a#b{width:200px; background-position: -205px 0px; left:5px; display: block; position: relative; top:0px;}
#btn_image a#c{width:200px; background-position:-408px 0px; left:8px; display: block; position: relative; top:0px;}

#btn_image a#a:hover{width:200px; background-position:-2px 0px; left: 2px; display: block; position: relative; top:0px;}
#btn_image a#b:hover{width:200px; background-position: -205px 0px; left:5px; display: block; position: relative; top:0px;}
#btn_image a#c:hover{width:200px; background-position:-408px 0px; left:8px; display: block; position: relative; top:0px;}

#zutto_image {
	background-image: url(../images/zuttosukidesu.jpg);
	background-repeat: no-repeat;
	width: 860px;
	height: 50px;
	margin-top: 10px;
}


/*ずっと好きです児島ボート用css*/

#zutto_image {
	background-image: url(../images/zuttosukidesu_d.jpg);
	background-repeat: no-repeat;
	width: 814px;
	height: 45px;
	margin-top: 10px;
	padding-right: 6px;
}

/*予想サイトバナー用ＣＳＳ*/

#kojima_y_banner {
	width: 860px;
	height: 56px;
	margin-top: 10px;
}


















#kekka {
	height: 60px;
	width: 150px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
}
#kekka a {
	background-image: url(../images/race_kekka.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
	width: 150px;
}
#kekka a:hover {
	background-image: url(../images/race_kekka_h.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

