/* 全般設定 */
/*
body {color: #000000; margin: 0px; padding: 0px; background-color:#ffffff}
*/

body {
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
  /* 画像ファイルの指定 */
  background-image: url(bk01.gif);
  /* 画像を常に天地左右の中央に配置 */
  background-position: top center;
  /* 画像をタイル状に繰り返し表示しない */
  background-repeat: no-repeat;
  /* コンテンツの高さが画像の高さより大きい時、動かないように固定 */
  background-attachment: fixed;
  /* 表示するコンテナの大きさに基づいて、背景画像を調整 */
/*  background-size: contain;*/
  /* 背景画像が読み込まれる前に表示される背景のカラー */
  background-color: #464646;
}




table {font-size: 11px}
table td {padding:0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}
/*
td.side{border:0px; background-image:url(http://www.tsu-kyotei.com/themes/tsu/back01.jpg); width:30%;height:100%;overflow-y:hidden;}
td.side-left{background-position:right bottom;overflow-y:hidden;}
td.side2{border:0px; background-image:url(http://www.tsu-kyotei.com/themes/tsu/back02.jpg); width:30%;height:100%;background-position:right top;overflow-y:hidden;}
td.side-left2{background-position:right bottom;overflow-y:hidden:}
*/
/*
td.side{border:0px; background-image:url(http://www.tsu-kyotei.com/themes/tsu/back01.jpg);background-attachment:fixed;}
td.side-left{background-position:left top;}
td.side2{border:0px; background-image:url(http://www.tsu-kyotei.com/themes/tsu/back02.jpg);background-attachment:fixed;}
td.side-left2{background-position:right top;}
*/


div#replay{
	display:block;
	background-image:url('top_images/replay.jpg');
	background-repeat:no-repeat;
	width: 354px;
	height: 228px;
}

div#replay a{
	display:block;
	width: 115px;
	height: 23px;
	position: relative;
	top: 0px;
	left: 234px;
}

div#replay a:hover{
	display:block;
	background-image:url('top_images/replay_ov.jpg');
	background-repeat:no-repeat;
	width: 115px;
	height: 23px;
}



/* 全般的なリンクの設定 */
a {color: #5d6eff; text-decoration: none; background-color: transparent;}
a:hover {color: #ff6600;}

/* 一般タグの設定 */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
/* リスト表示の設定 中央左右のブロックなどで使用 
ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside; color: #899DB8;}
*/
input.formButton {}

/* 最新ニュースの枠 */
.item {
	border: 0px solid red;
	width:670px;
}
/* 最新ニュースのタイトルバー */
.itemHead {
	background-image:url(../../modules/news/images/kobetsu_whats_new_top.gif);
	width:670px;
	height:29px;
	border:0px solid red;
}
/* 最新ニュースの投稿情報欄 */
.itemInfo {text-align: right;
	background-image:url(../../modules/news/images/kobetsu_whats_new_top2.gif);
	width:670px;
	height:16px;
	display:block;
	margin-bottom:0px;
	border:0px solid blue;
}
/* 最新ニュースのタイトルの設定 */
.itemTitle {font-weight: bold; color: #333; background-color: transparent;
	font-size:12px;
	display:block;
	margin-top:8px;
	margin-left:30px;
	float:left;
}
.itemTitle a{
	color:#333;
}
/* 最新ニュースの投稿者 */
.itemPoster {font-size: 80%;}
/* 最新ニュースの投稿日 */
.itemPostDate {font-size: 80%;color:#fff;
	position: relative; top:120; left:0;
	display:block;
	margin-right:10px;
	padding-top:5px;}

#live_telop{background-image:url(top_images/tsu_live_telop.jpg); width:355px; height:27px; }
#live_telop marquee{width:270px; margin-left:80px; line-height:180%;padding-top:4px;}


/* 最新ニュースのステータス */
.itemStats {font-size: 80%;}
/* 最新ニュースのコンテンツ部分 */
.itemBody {
	width:670px;
	border-top:1px solid gray;
	margin-top:0px;
//	background-image:url(../../modules/news/images/info_bg.gif);
	background-image:url(../../modules/news/images/kobetsu_whats_new_middle.gif);
	background-repeat:repeat-y;
}
div.itemBodyInline{
	padding:5px 10px;
}
.itemText {margin-top: 5px; margin-bottom: 5px; font-size: 90%; line-height: 1.5em;}
/* 最新ニュースの1文字目 */
.itemText:first-letter {font-size: 133%; font-weight: bold;}
/* 最新ニュースのフッター */
.itemFoot {text-align: right;
	padding:0px;
	margin:0px;
}
img.info_footer{
	position:relative;
	bottom:10px;
}
.itemAdminLink {font-size: 80%;}
.itemPermaLink {font-size: 80%;}

th {background-color: #DDDDDD; color: #000000; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}




//ニュースの協賛レース
div#newstable{
	width:610px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:1em;
	border:0px solid red;
}
div#newstable td.cell_rno{
	background-color:#fff;
	font-size:12px;
	padding:5px;
	text-align:center;
	width:50px;
}
div#newstable td.cell_rname{
	background-color:#fff;
	font-size:12px;
	padding:5px;
	padding-left:10px;
	width:160px;
	text-align:left;
}
div#newstable td.cell_owner{
	background-color:#fff;
	font-size:12px;
	padding:5px;
	text-align:left;
	width:160px;
}

div#newstable td.cell_pr{
	background-color:#fff;
	font-size:12px;
	padding:5px;
	text-align:left;
	width:230px;
}

div#newstable td.color2{
	background-color:#f0f3fe;
}
div#newstable td.color3{
	background-color:#ffee33;
}

div#newstable td.label{
	padding:10px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	background-color:#0000ff;
}



/*ヘッダーのリンク*/
/*
a#header_link_link{position:absolute; width:93px; height:28px; left:616px; top:0px; border:0px solid red ;}
a#header_link_link:hover{background-image:url(header.gif); background-position:4px -111px ;}
a#header_link_policy{position:absolute; width:148px; height:28px; left:709px; top:0px; border:0px solid blue ;}
a#header_link_policy:hover{background-image:url(header.gif); background-position:-89px -111px ;}
a#header_link_sitemap{position:absolute; width:108px; height:28px; left:857px; top:0px; border:0px solid green ;}
a#header_link_sitemap:hover{background-image:url(header.gif); background-position:-237px -111px ;}
*/
a#header_link_link{position:absolute; width:90px; height:28px; left:526px; top:0px; border:0px solid red ;}
a#header_link_link:hover{background-image:url(header.gif); background-position:0px -111px ;}
a#header_link_policy{position:absolute; width:148px; height:28px; left:616px; top:0px; border:0px solid blue ;}
a#header_link_policy:hover{background-image:url(header.gif); background-position:-90px -111px ;}
a#header_link_sitemap{position:absolute; width:108px; height:28px; left:764px; top:0px; border:0px solid green ;}
a#header_link_sitemap:hover{background-image:url(header.gif); background-position:-238px -111px ;}
a#header_link_kankyo{position:absolute; width:103px; height:28px; left:870px; top:0px; border:0px solid green ;}
a#header_link_kankyo:hover{background-image:url(header.gif); background-position:-344px -111px ;}

a#tsu_navi{display:block; background-image:url(top_images/navi_banner.jpg); width:708px; height:90px;}
a#tsu_navi:hover{background-position:0px -90px;}

a#tsu_navi_s{display:block; background-image:url(top_images/navi_banner_s.jpg); width:357px; height:45px;}
a#tsu_navi_s:hover{background-position:0px -45px;}



/*フッターのリンク*/
a#footer_link{display:block; position:absolute; left:657px; top:29px; width:180px; height:21px; border:0px solid orange;}
a#footer_link:hover{background-image:url(footer.gif); background-position:0px -96px;}

/*ページトップへ*/
a#goto_page_top{display:block; background-image:url(images/goto_page_top.gif); width:131px; height:27px;}
a#goto_page_top:hover{background-position:0px -27px;}




/* メインリンク */
div#mainlink a{
	background-image:url(images/mainmenu.gif);
	height:46px;
	display:block;
	float:left;
	overflow:hidden;
	border:0px solid red;
}
div#mainlink a#k_info{width:130px;	background-position:0px 0px;}
div#mainlink a#k_info:hover{		background-position:0px -46px;}
div#mainlink a#race_info{width:130px;	background-position:-130px 0px;}
div#mainlink a#race_info:hover{		background-position:-130px -46px;}
div#mainlink a#r_info{width:131px;	background-position:-260px 0px;}
div#mainlink a#r_info:hover{		background-position:-260px -46px;}
div#mainlink a#dataroom{width:130px;	background-position:-391px 0px;}
div#mainlink a#dataroom:hover{		background-position:-391px -46px;}
div#mainlink a#library{width:131px;	background-position:-521px 0px;}
div#mainlink a#library:hover{		background-position:-521px -46px;}
div#mainlink a#t_guide{width:130px;	background-position:-651px 0px;}
div#mainlink a#t_guide:hover{		background-position:-651px -46px;}
div#mainlink a#k-tai{width:130px;	background-position:-781px 0px;}
div#mainlink a#k-tai:hover{		background-position:-781px -46px;}


/**********************************************************************************/
/*メインリンク　サブメニュー*/
/**********************************************************************************/
div.mainlink_grid{
	position:relative;
	z-index:100;
	text-align:left;
	float:left;
}
div.submenu_block{
	position:absolute;
	display:none;
	top:46px;
}	

/*インフォメーション*/
/**********************************************************************************/
    div#submenu_k_info{
	    left:0px;
    }
    div#submenu_k_info a{
	    background-image:url(images/submenu01.gif);
	    width:130px;
	    display:block;
    }
    div#submenu_k_info a#submenu_k_info0{height:25px;}
    div#submenu_k_info a#submenu_k_info0:hover{background-position:-130px 0px;}
    div#submenu_k_info a#submenu_k_info1{height:25px; background-position:0px -25px;}
    div#submenu_k_info a#submenu_k_info1:hover{background-position:-130px -25px;}
    div#submenu_k_info a#submenu_k_info2{height:25px; background-position:0px -50px;}
    div#submenu_k_info a#submenu_k_info2:hover{background-position:-130px -50px;}
    div#submenu_k_info a#submenu_k_info3{height:27px; background-position:0px -75px;}
    div#submenu_k_info a#submenu_k_info3:hover{background-position:-130px -75px;}
/*
    div#submenu_k_info a#submenu_k_info4{height:27px; background-position:0px -100px;}
    div#submenu_k_info a#submenu_k_info4:hover{background-position:-130px -100px;}
*/

/*ツッキーカード*/
.aomaru{color:#086ca7; font-size:14px;}
a#tuki_c_link1{display:block; width:215px; height:34px;background-image:url(../../modules/information/images/tuki_c_link1.gif);}
a#tuki_c_link1:hover{background-position:0px -34px;}
a#tuki_c_link_shitei{display:block; width:215px; height:34px;background-image:url(../../modules/information/images/tuki_c_link_shitei.gif);}
a#tuki_c_link_shitei:hover{background-position:0px -34px;}

a#fanclub_kaisoku{display:block; background-image:url(../../modules/information/images/tuki_about_kaisoku.gif); width:280px; height:34px;}
a#fanclub_kaisoku:hover{display:block; background-position:0px -34px; background-color:#066da6; color:#fff; font-weight:bold;}

/*ポイントサービスについて*/
table.about_ps td{font-size:14px;}

/*ファンクラブ会則*/
table.fanclub_kaisoku dd{font-size:12px;}
table.fanclub_kaisoku dd ol{margin:0px; padding:0px; padding-left:1em; margin-left:2em;}

/*指定席予約*/
table.shitei_yoyaku td{font-size:14px;}

/*メールマガジン登録*/
.merumaga td{font-size:14px;}
.merumaga h3{border-bottom:1px solid royalblue; border-left:3px solid royalblue; padding-left:5px;}
.merumaga p{margin-top:5px; margin-bottom:2px;}

p.merumaga_mail{padding-left:1em; line-height:150%; margin-top:0px;}
p.merumaga_mail a{color:#666;}



/*レース情報*/
/**********************************************************************************/
    div#submenu_race_info{
	    left:0px;
    }
    div#submenu_race_info a{
	    background-image:url(images/submenu02.gif);
	    width:130px;
	    display:block;
    }
    div#submenu_race_info a#submenu_race_info0{height:25px;}
    div#submenu_race_info a#submenu_race_info0:hover{background-position:-130px 0px;}

    div#submenu_race_info a#submenu_race_info1{height:25px; background-position:0px -25px;}
    div#submenu_race_info a#submenu_race_info1:hover{background-position:-130px -25px;}

    div#submenu_race_info a#submenu_race_info2{height:27px; background-position:0px -50px;}
    div#submenu_race_info a#submenu_race_info2:hover{background-position:-130px -50px;}

    div#submenu_race_info a#submenu_race_info3{height:27px; background-position:0px -75px;}
    div#submenu_race_info a#submenu_race_info3:hover{background-position:-130px -75px;}



/*展望→注目選手紹介*/
.chumoku_kobetsu{margin-top:0px; padding-top:10px; margin-bottom:0px; padding-bottom:0px; background-image:url(../../modules/race_info/images/kobetsu_bg.gif); width:670px;}
.chumoku_kobetsu td.prof{background-color:#fff; border:1px solid #a4b1ff; padding:10px; width:488px; text-align:left;}

.chumoku_data_area{position:relative; height:40px;}
.chumoku_data_area .chumoku_name{font-size:14px; position:absolute;left:19px; top:1px; width:250px;}
.chumoku_data_area .chumoku_data{font-size:14px; position:absolute;left:19px; top:21px; width:250px;}
.chumoku_data_area a.chumoku_goro_prof{display:block; background-image:url(../../modules/race_info/images/goto_prof.gif); width:218px; height:25px; position:absolute;left:210px; top:2px; border:0px solid #fff;}

.chumoku_data_area a.chumoku_goro_prof:hover{
	filter: alpha(opacity=65);
	-moz-opacity:0.65;
	opacity:0.65;
}

.chumoku_comment{margin-top:5px; font-size:14px; line-height:128%;}



/*選手情報*/
/**********************************************************************************/
    div#submenu_r_info{
	    left:0px;
    }
    div#submenu_r_info a{
	    background-image:url(images/submenu03.gif);
	    width:131px;
	    display:block;
    }
    div#submenu_r_info a#submenu_r_info0{height:25px;}
    div#submenu_r_info a#submenu_r_info0:hover{background-position:-131px 0px;}
    div#submenu_r_info a#submenu_r_info1{height:25px; background-position:0px -25px;}
    div#submenu_r_info a#submenu_r_info1:hover{background-position:-131px -25px;}
    div#submenu_r_info a#submenu_r_info2{height:27px; background-position:0px -50px;}
    div#submenu_r_info a#submenu_r_info2:hover{background-position:-131px -50px;}

#msg_ranking{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background-image:url(../../modules/r_info/images/ranking_bg.gif);
	width:165px;
	height:197px;
	position:relative;
	font-size:14px;
	line-height:100%;
}
#msg_ranking #msg_ranking_inner{
	position:absolute;
	left:46px;
	top:56px;
}

#msg_ranking .rank_list{
	display:block;
	height:15.5px;
	width:100px;
	border:0px solid red;
}



/*データルーム*/
/**********************************************************************************/
    div#submenu_dataroom{
	    left:0px;
    }
    div#submenu_dataroom a{
	    background-image:url(images/submenu04.gif);
	    width:130px;
	    display:block;
    }
    div#submenu_dataroom a#submenu_dataroom0{height:25px;}
    div#submenu_dataroom a#submenu_dataroom0:hover{background-position:-130px 0px;}
    div#submenu_dataroom a#submenu_dataroom1{height:25px; background-position:0px -25px;}
    div#submenu_dataroom a#submenu_dataroom1:hover{background-position:-130px -25px;}
    div#submenu_dataroom a#submenu_dataroom2{height:25px; background-position:0px -50px;}
    div#submenu_dataroom a#submenu_dataroom2:hover{background-position:-130px -50px;}
    div#submenu_dataroom a#submenu_dataroom3{height:25px; background-position:0px -75px;}
    div#submenu_dataroom a#submenu_dataroom3:hover{background-position:-130px -75px;}
    div#submenu_dataroom a#submenu_dataroom4{height:25px; background-position:0px -100px;}
    div#submenu_dataroom a#submenu_dataroom4:hover{background-position:-130px -100px;}
    div#submenu_dataroom a#submenu_dataroom5{height:27px; background-position:0px -125px;}
    div#submenu_dataroom a#submenu_dataroom5:hover{background-position:-130px -125px;}

/*水面紹介*/
table.suimen td{font-size:14px;}

/*高額配当ランキング*/
table#haito{
	border-collapse:collapse;
	width:700px;
}
table#haito td{
	border:1px solid #999;
	padding:5px;
	font-size:14px;
}
table#haito td.label{
	background-color:#ccc;
	border:1px solid #999;
	text-align:center;
}



/*ライブラリ*/
/**********************************************************************************/
    div#submenu_library{
	    left:0px;
    }
    div#submenu_library a{
	    background-image:url(images/submenu05.gif);
	    width:138px;
	    display:block;
    }
    div#submenu_library a#submenu_library0{height:25px;}
    div#submenu_library a#submenu_library0:hover{background-position:-138px 0px;}
    div#submenu_library a#submenu_library1{height:25px; background-position:0px -25px;}
    div#submenu_library a#submenu_library1:hover{background-position:-138px -25px;}
    div#submenu_library a#submenu_library2{height:25px; background-position:0px -50px;}
    div#submenu_library a#submenu_library2:hover{background-position:-138px -50px;}
    div#submenu_library a#submenu_library3{height:25px; background-position:0px -75px;}
    div#submenu_library a#submenu_library3:hover{background-position:-138px -75px;}
    div#submenu_library a#submenu_library4{height:25px; background-position:0px -100px;}
    div#submenu_library a#submenu_library4:hover{background-position:-138px -100px;}
    div#submenu_library a#submenu_library5{height:27px; background-position:0px -125px;}
    div#submenu_library a#submenu_library5:hover{background-position:-138px -125px;}

/*歴史*/
.history td{font-size:14px; line-height:128%;}
.uriage td{padding:5px;}


/*競艇場ガイド*/
/**********************************************************************************/
    div#submenu_t_guide{
	    left:0px;
    }
    div#submenu_t_guide a{
	    background-image:url(images/submenu06.gif);
	    width:130px;
	    display:block;
    }
    div#submenu_t_guide a#submenu_t_guide0{height:25px;}
    div#submenu_t_guide a#submenu_t_guide0:hover{background-position:-130px 0px;}
    div#submenu_t_guide a#submenu_t_guide1{height:25px; background-position:0px -25px;}
    div#submenu_t_guide a#submenu_t_guide1:hover{background-position:-130px -25px;}
    div#submenu_t_guide a#submenu_t_guide2{height:25px; background-position:0px -50px;}
    div#submenu_t_guide a#submenu_t_guide2:hover{background-position:-130px -50px;}
    div#submenu_t_guide a#submenu_t_guide3{height:25px; background-position:0px -75px;}
    div#submenu_t_guide a#submenu_t_guide3:hover{background-position:-130px -75px;}
    div#submenu_t_guide a#submenu_t_guide4{height:25px; background-position:0px -100px;}
    div#submenu_t_guide a#submenu_t_guide4:hover{background-position:-130px -100px;}
    div#submenu_t_guide a#submenu_t_guide5{height:25px; background-position:0px -125px;}
    div#submenu_t_guide a#submenu_t_guide5:hover{background-position:-130px -125px;}

/*2011.12.12 ADD*/
    div#submenu_t_guide a#submenu_t_guide6{height:27px; background-position:0px -150px;}
    div#submenu_t_guide a#submenu_t_guide6:hover{background-position:-130px -150px;}
/*2011.12.12 ADD*/


#pankuzu{
	display:block;
	border:0px solid red;
	margin-top:0.5em;
	margin-bottom:0.5em;
	color:#3366ff;
}
#pankuzu span{
	margin-left:10px;
}

/*コンテンツ表示部分*/
div#contentsCol{
	width:706px;
	border:0px solid #dbdcff;
	margin:0px; padding:0px;
	margin-top:5px;
}


/*トップページ　イメージリンク*/
a:hover img.imgLink{
	filter: alpha(opacity=65);
	-moz-opacity:0.65;
	opacity:0.65;
}

/*緊急テロップ*/
div#telop{
	width:912px;
	position:relative;
	top:1px;
//	right:16px;
	right:0px;
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
}

/*トップページ　各コンテンツ*/
.top_contents_area{
	margin:0px;
	background-repeat:repeat-y;
	position:relative;
}
.top_contents_bottom_img{
	position:absolute;
	bottom:0px;
}



/*津　ヘッダーの開催情報*/

#header_text_honjo{
	display:block;
	position:absolute;
	top:50px;
	left:675px;
	font-size:12px;
}
#header_text_jogai{
	display:block;
	position:absolute;
	top:80px;
	left:675px;
	font-size:12px;
}





/**************************************/
/*　その他　サブメニュー　*/
/**************************************/
div#subcontents_other{
	margin:0px;
	margin-top:20px;
	padding:0px;
	position:relative;
	left:4px;
}



/**************************************/
/*　インフォメーション　サブメニュー　*/
/**************************************/
div#subcontents_information{
	margin:0px;
	margin-top:20px;
	padding:0px;
	position:relative;
	left:4px;
}
div#subcontents_information span#subcontents_title{
	border:0px solid red;
	display:block;
	background-image:url(../../modules/information/images/subcontents.gif);
	width:188px;
	height:59px;
	margin:0px;
	padding:0px;
}
div#subcontents_information a{
	background-image:url(../../modules/information/images/subcontents.gif);
	width:188px;
	display:block;
}
a#information_0 {height:40px; background-position:0px -59px;}
a#information_0:hover {background-position:-188px -59px;}
a#information_1 {height:40px; background-position:0px -99px;}
a#information_1:hover {background-position:-188px -99px;}
a#information_2 {height:40px; background-position:0px -139px;}
a#information_2:hover {background-position:-188px -139px;}
a#information_3 {height:47px; background-position:0px -179px;}
a#information_3:hover {background-position:-188px -179px;}
/*a#information_4 {height:48px; background-position:0px -220px;}*/
/*a#information_4:hover {background-position:-188px -220px;}*/


/**************************************/
/*　レース情報　サブメニュー　　　　　*/
/**************************************/
div#subcontents_race_info{
	margin:0px;
	margin-top:20px;
	padding:0px;
	position:relative;
	left:4px;
}
div#subcontents_race_info span#subcontents_title{
	border:0px solid red;
	display:block;
	background-image:url(../../modules/race_info/images/subcontents.gif);
	width:188px;
	height:59px;
	margin:0px;
	padding:0px;
}
div#subcontents_race_info a{
	background-image:url(../../modules/race_info/images/subcontents.gif);
	width:188px;
	display:block;
}
a#race_info_0 {height:40px; background-position:0px -59px;}
a#race_info_0:hover {background-position:-188px -59px;}
a#race_info_1 {height:40px; background-position:0px -99px;}
a#race_info_1:hover {background-position:-188px -99px;}
a#race_info_2 {height:47px; background-position:0px -139px;}
a#race_info_2:hover {background-position:-188px -139px;}

a#race_info_3 {height:47px; background-position:0px -179px;}
a#race_info_3:hover {background-position:-188px -179px;}


/**************************************/
/*　選手情報　サブメニュー　　　　　　*/
/**************************************/
div#subcontents_r_info{
	margin:0px;
	margin-top:20px;
	padding:0px;
	position:relative;
	left:4px;
}
div#subcontents_r_info span#subcontents_title{
	border:0px solid red;
	display:block;
	background-image:url(../../modules/r_info/images/subcontents.gif);
	width:188px;
	height:59px;
	margin:0px;
	padding:0px;
}
div#subcontents_r_info a{
	background-image:url(../../modules/r_info/images/subcontents.gif);
	width:188px;
	display:block;
}
a#r_info_0 {height:40px; background-position:0px -59px;}
a#r_info_0:hover {background-position:-188px -59px;}
a#r_info_1 {height:40px; background-position:0px -99px;}
a#r_info_1:hover {background-position:-188px -99px;}
a#r_info_2 {height:48px; background-position:0px -139px;}
a#r_info_2:hover {background-position:-188px -139px;}


/**************************************/
/*　データルーム　サブメニュー　　　　*/
/**************************************/
div#subcontents_dataroom{
	margin:0px;
	margin-top:20px;
	padding:0px;
	position:relative;
	left:4px;
}
div#subcontents_dataroom span#subcontents_title{
	border:0px solid red;
	display:block;
	background-image:url(../../modules/dataroom/images/subcontents.gif);
	width:188px;
	height:59px;
	margin:0px;
	padding:0px;
}
div#subcontents_dataroom a{
	background-image:url(../../modules/dataroom/images/subcontents.gif);
	width:188px;
	display:block;
}
a#dataroom_0 {height:40px; background-position:0px -59px;}
a#dataroom_0:hover {background-position:-188px -59px;}
a#dataroom_1 {height:40px; background-position:0px -99px;}
a#dataroom_1:hover {background-position:-188px -99px;}
a#dataroom_2 {height:40px; background-position:0px -139px;}
a#dataroom_2:hover {background-position:-188px -139px;}
a#dataroom_3 {height:42px; background-position:0px -179px;}
a#dataroom_3:hover {background-position:-188px -179px;}
a#dataroom_4 {height:40px; background-position:0px -221px;}
a#dataroom_4:hover {background-position:-188px -221px;}
a#dataroom_5 {height:48px; background-position:0px -261px;}
a#dataroom_5:hover {background-position:-188px -261px;}


/**************************************/
/*　ライブラリー　サブメニュー　　　　*/
/**************************************/
div#subcontents_library{
	margin:0px;
	margin-top:20px;
	padding:0px;
	position:relative;
	left:4px;
}
div#subcontents_library span#subcontents_title{
	border:0px solid red;
	display:block;
	background-image:url(../../modules/library/images/subcontents.gif);
	width:188px;
	height:59px;
	margin:0px;
	padding:0px;
}
div#subcontents_library a{
	background-image:url(../../modules/library/images/subcontents.gif);
	width:188px;
	display:block;
}
a#library_0 {height:40px; background-position:0px -59px;}
a#library_0:hover {background-position:-188px -59px;}
a#library_1 {height:40px; background-position:0px -99px;}
a#library_1:hover {background-position:-188px -99px;}
a#library_2 {height:40px; background-position:0px -139px;}
a#library_2:hover {background-position:-188px -139px;}
a#library_3 {height:42px; background-position:0px -179px;}
a#library_3:hover {background-position:-188px -179px;}
a#library_4 {height:40px; background-position:0px -221px;}
a#library_4:hover {background-position:-188px -221px;}
a#library_5 {height:48px; background-position:0px -261px;}
a#library_5:hover {background-position:-188px -261px;}


/**************************************/
/*　津競艇ガイド　サブメニュー　　　　*/
/**************************************/
div#subcontents_t_guide{
	margin:0px;
	margin-top:20px;
	padding:0px;
	position:relative;
	left:4px;
}
div#subcontents_t_guide span#subcontents_title{
	border:0px solid red;
	display:block;
	background-image:url(../../modules/t_guide/images/subcontents.gif);
	width:188px;
	height:59px;
	margin:0px;
	padding:0px;
}
div#subcontents_t_guide a{
	background-image:url(../../modules/t_guide/images/subcontents.gif);
	width:188px;
	display:block;
}
a#t_guide_0 {height:40px; background-position:0px -59px;}
a#t_guide_0:hover {background-position:-188px -59px;}
a#t_guide_1 {height:40px; background-position:0px -99px;}
a#t_guide_1:hover {background-position:-188px -99px;}
a#t_guide_2 {height:40px; background-position:0px -139px;}
a#t_guide_2:hover {background-position:-188px -139px;}
a#t_guide_3 {height:42px; background-position:0px -179px;}
a#t_guide_3:hover {background-position:-188px -179px;}
a#t_guide_4 {height:40px; background-position:0px -221px;}
a#t_guide_4:hover {background-position:-188px -221px;}
a#t_guide_5 {height:40px; background-position:0px -261px;}
a#t_guide_5:hover {background-position:-188px -261px;}
/*2011.12.12 ADD*/
a#t_guide_6 {height:48px; background-position:0px -301px;}
a#t_guide_6:hover {background-position:-188px -301px;}
/*2011.12.12 ADD*/



a.grid_link{
	display:block;
	width:60px;
	height:70px;
	position:absolute;
}
/*施設案内*/
a.access_imglink{
	display:block;
	background-image:url(../../modules/t_guide/images/access_linkimg.gif);
	width:235px;
	height:34px;
}
div.access td.access_top_text{
	padding-top:1.5em;
	font-size:14px;
	line-height:128%;
	padding-bottom:1em;
}
div.access td.border{
	background-image:url(../../modules/t_guide/images/access_imgLine.gif);
	height:3px;
}

div.access p{
	font-size:14px;
	line-height:128%;
}

div.access a#train{background-position:0px 0px;}
div.access a#train:hover{background-position:-235px 0px;}
div.access a#car{background-position:0px -34px;}
div.access a#car:hover{background-position:-235px -34px;}
div.access a#boat{background-position:0px -68px;}
div.access a#boat:hover{background-position:-235px -68px;}

div.access_sbus strong{
	font-size:14px;
}
div.access_sbus p{
	margin-left:1em;
	margin-top:0.5em;
}
div.access_sbus img.sbus_map{
/*	float:right; */
	margin-right:2em;
	border:3px double #1d2dff;
}



/*施設案内*/
a.a_shitei_link ,a.b_shitei_link ,a.women_child_link ,a.restaurant_link ,a.tukki_link{
	display:block;
	width:91px;
	height:61px;
	border:0px solid red;
}
div.shisetsu_detail table td{
	font-size:14px;
}

div#women_child_text ul{
	padding-left:1em;
	font-size:14px;
	margin-top:0.5em;
	list-style-image: url(../../modules/t_guide/images/dia.gif);
}
div#women_child_text ul li{
	margin-bottom:0.5em;
}

div.osusume_area{
	position:relative; height:82px;
}
div.osusume_area img.osusume_photo{
	position:absolute; top:0px; left:0px;
}
div.osusume_area img.osusume_yaji{
	position:absolute; top:20px; left:120px;
}
div.osusume_area span.osusume_text{
	position:absolute; top:45px; left:135px; color:#082d66; width:250px;
}


/*トップページ　左上開催情報*/
span.show_today{
	color:#0000e2;
	display:block;
	text-align:center;
	font-size:21px;
	position:absolute;
	left:545px;
	top:48px;	
	font-weight:bold;
	font-family:"Arial";
}
span.left_top_kaisai_info{
	display:block;
	font-size:13px;
	line-height:15px;
	color:white;
	width:175px;
	height:36px;
	margin-left:65px;
	margin-top:10px;
}


/*Whats New*/
ul.whatsnew{
	padding:0px;
	margin-left:0px;
}
li.whatsnew{
	list-style-type:none;
	font-size:95%;
	margin-bottom:1em;
	padding:0px;
	line-height:128%;
	
}

/*リンク一覧*/
table.link_list{
	 border-collapse:collapse;
}
table.link_list td{
	border:1px solid #999;
	padding:1em;
	font-size:14px;
}
table.link_list td.label{
	background-color:#2c54F1;
	color:#fff;
	text-align:center;
}
table.link_list td.sublabel{
	background-color:#ddddff;
}

/*サイトマップ*/
div#sitemap{
	margin-left:2em;
}
div#sitemap strong{
	display:block;
	width:650px;
	padding:0.1em;
	font-size:20px;
	border-bottom:1px solid #2c54f1;
	border-left:5px solid #2c54f1;
	padding-left:10px;
	background-image:url(../../modules/other/images/sitemap_strong_bg.gif);
}
div#sitemap ul{
	list-style-type:none;
	list-style-image:url(../../modules/other/images/sitemap_list_style_image.gif);
	margin-left:0px;
	padding-left:0px;
	margin-top:10px;
	padding-top:0px;
}
div#sitemap ul li{
	margin-left:0px;
	padding-left:0px;
	margin-left:30px;
	font-size:14px;
	border-bottom:1px solid #9696f9;
	line-height:150%;
	width:635px;
}

div#sitemap a:hover{
	color:#00f;
	font-weight:bold;
}



/*プレゼント*/
div.pres{
	font-size:14px;
}

div.pres a#pres_oubo_button{
	background-image:url(../../modules/information/images/pres_oubo_button.gif);
	display:block;
	width:176px;
	height:34px;
}
div.pres a#pres_oubo_button:hover{
	background-position:0px -34px;
}


/*遊び方*/
table.asobi{
	margin-top:5px;
}
table.asobi td{
	vertical-align:top;
}
table.asobi p{
	margin-top:5px;
	font-size:14px;
	line-height:150%;
	padding-left:1em;
}

table.asobi a{
	background-image:url(../../modules/t_guide/images/asobi_link.gif);
	width:293px;
	height:32px;
	display:block;
	margin-left:17px;
	margin-top:5px;
	margin-bottom:0px;
}
table.asobi a#asobi_link1{background-position:0px 0px;}
table.asobi a#asobi_link1:hover{background-position:-293px 0px;}
table.asobi a#asobi_link2{background-position:0px -32px;}
table.asobi a#asobi_link2:hover{background-position:-293px -32px;}
table.asobi a#asobi_link3{background-position:0px -64px;}
table.asobi a#asobi_link3:hover{background-position:-293px -64px;}
table.asobi a#asobi_link41{background-position:0px -96px;}
table.asobi a#asobi_link41:hover{background-position:-293px -96px;}
table.asobi a#asobi_link42{background-position:0px -128px;}
table.asobi a#asobi_link42:hover{background-position:-293px -128px;}
table.asobi a#asobi_link5{background-position:0px -160px;}
table.asobi a#asobi_link5:hover{background-position:-293px -160px;}
table.asobi a#asobi_link61{background-position:0px -192px;}
table.asobi a#asobi_link61:hover{background-position:-293px -192px;}
table.asobi a#asobi_link62{background-position:0px -224px;}
table.asobi a#asobi_link62:hover{background-position:-293px -224px;}
table.asobi a#asobi_link63{background-position:0px -256px;}
table.asobi a#asobi_link63:hover{background-position:-293px -256px;}
table.asobi a#asobi_link71{background-position:0px -288px;}
table.asobi a#asobi_link71:hover{background-position:-293px -288px;}
table.asobi a#asobi_link72{background-position:0px -320px;}
table.asobi a#asobi_link72:hover{background-position:-293px -320px;}
























/*支部選手一覧*/
#shibu_list{
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:center;
	width:815px;
	background-image:url(../../modules/databox/images/shibulist_bg.gif);
	background-repeat:repeat-y;
}
div#shibu_list_inline{
	padding-left:25px;
	padding-top:10px;
	padding-bottom:20px;
}

div#shibu_list img.photo_img{
	width:115px;
	margin-bottom:5px;
}

#kyu_list_tab{
	width:815px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	background-image:url(../../modules/databox/images/shibulist_tab_bg.gif);
	background-position:0px -35px; 
}

a.kyu_list_tab{
	width:128px;
	height:35px;
	background-image:url(../../modules/databox/images/shibulist_tab_bg.gif);
	display:block;
	float:left;
}

a#A1{background-position:-76px -35px;}
a#A1:hover{background-position:-76px 0px;}
a#A2{background-position:-251px -35px;}
a#A2:hover{background-position:-251px 0px;}
a#B1{background-position:-426px -35px;}
a#B1:hover{background-position:-426px 0px;}
a#B2{background-position:-601px -35px;}
a#B2:hover{background-position:-601px 0px;}

/*選択時はIDを書き換えています*/
a#this_A1{background-position:-76px 0px;}
a#this_A2{background-position:-251px 0px;}
a#this_B1{background-position:-426px 0px;}
a#this_B2{background-position:-601px 0px;}

a.shibu_racer_cell{
	display:block;
	float:left;
	padding:5px;
	margin:1px;
	background-color:#fff;
	border:0px solid #ccc;
}




/*データボックス　進入コース別成績*/
div#course{
	margin-top:1em;
}
.place_data{
}

table.sinnyu{
	border-collapse:collapse;
	border-top:2px solid #999;
}
table.sinnyu td{
	border:1px solid #999;
	padding:2px 5px;
}
table.sinnyu th{
	border:1px solid #999;
	padding:2px 5px;
}

div.memo{
	border:1px solid #ccc;
	background-color:#f0f0f0;
	padding:10px;
	margin-top:33px;
	margin-left:20px;
}
div.memo ul{
	list-style-type:none;
	text-align:left;
	margin:0px;
	padding:0px;
}
div.memo ul li{
	margin-left:0px;
	padding-left:0px;
}
div.memo li b{
	color:green;
}

span.period{
	display:block;
	text-align:right;
	margin-top:0.5em;
	margin-bottom:1em;
}


/*データボックス　競走水面データ*/
div#suimen_data{
	margin-top:0px;
	padding-top:0px;
}
div#suimen_data h3{
	font-size:18px;
	border-bottom:2px solid royalblue;
	color:royalblue;
	margin-bottom:0.2em;
}
div#suimen_data p{

}


/*データボックス　優勝選手一覧*/
div#winner_tab{
	background-image:url(../../modules/databox/images/winner_tab_bg.gif);
	width:815px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding:0px;
	border:0px solid blue;
	
}
div#winner_tab div{
	padding-left:125px;
}

div#winner_tab a.winner_tab_link{
	display:block;
	background-image:url(../../modules/databox/images/winner_tab_link.gif);
	background-position:0px -35px;
	width:104px;
	height:35px;
	color:#fff;
	font-weight:bold;
	float:left;
	margin-right:14px;
}
div#winner_tab a.winner_tab_link:hover{
	background-position:0px 0px;
	color:#333;
}
div#winner_tab span.winner_tab_selected{
	display:block;
	background-image:url(../../modules/databox/images/winner_tab_link.gif);
	background-position:0px 0px;
	width:104px;
	height:35px;
	float:left;
	font-weight:bold;
	margin-right:14px;
}
div#winner_tab a.winner_tab_link span, div#winner_tab a.winner_tab_link:hover span{
	position:relative;
	top:11px;
	left:30px;
}
div#winner_tab span.winner_tab_selected span{
	position:relative;
	top:13px;
	left:30px;
}

div#winner_list{
	margin-top:1em;
}
div#winner{
/*
	background-image:url(../../modules/databox/images/shibulist_bg.gif);
*/
	width:708px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:1em;
	border:0px solid red;
}
div#ki_winner{
/*	background-image:url(../../modules/databox/images/shibulist_bg.gif);*/
	width:815px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:1em;
	border:0px solid red;
}

div#winner td.cell_nittei, div#ki_winner td.cell_nittei{
	background-color:#fff;
	font-size:12px;
	padding:5px;
	text-align:center;
}
div#winner td.cell_racename, div#ki_winner td.cell_racename{
	background-color:#fff;
	font-size:12px;
	padding:5px;
	padding-left:10px;
}
div#winner td.cell_winnername, div#ki_winner td.cell_winnername{
	background-color:#fff;
	font-size:12px;
	padding:5px;
	text-align:center;
}

div#winner td.cell_rec_date{
	background-color:#fff;
	font-size:12px;
	padding:5px;
	text-align:center;
	width:150px;
}

div#winner td.cell_rec_title{
	background-color:#fff;
	font-size:12px;
	padding:5px;
	text-align:center;
	width:350px;
}




div#winner td.color2{
	background-color:#f0f3fe;
}
div#winner td.color3{
	background-color:#ffee33;
}


div#winner td.label, div#ki_winner td.label{
	padding:10px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	color:#ffffff;
/*
	background-color:#cfc;
*/
	background-color:#0000ff;

}

/*データボックス　モーター成績*/
div#motor_seiseki td.label{
	padding:4px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	background-color:#f0f3fe;
}
div#motor_seiseki table{
	border:1px solid #999;
	border-collapse:collapse;
}
div#motor_seiseki td{
	border:1px solid #999;
	padding:2px 5px;
	font-size:12px;
}

/*各モーター節間成績*/
div#motor_history h1{
	font-size:18px;
	border-bottom:1px solid #060;
	border-left:5px solid #060;
	color:#030;
	padding-left:5px;
}
div#motor_history{
	padding-left:15px;
	padding-right:20px;
	font-size:14px;
	padding-bottom:2em;
}
div#motor_history div.history_block{
	float:left;
	margin-left:9px;
	margin-right:9px;
	margin-bottom:18px;
}
div#motor_history div.title_bar{
	background-color:#060;
	color:#fff;
	font-weight:bold;
	padding:5px;
	width:278px;
}
div#motor_history div.detail_area{
	background-color:#9f9;
	color:#000;
	padding:5px;
	width:278px;
}



/*データボックス　ボート成績*/
div#boat_seiseki{
	margin-top:1em;
}
div#boat_seiseki td.label{
	padding:4px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	background-color:#f0f3fe;
}
div#boat_seiseki table{
	border:1px solid #999;
	border-collapse:collapse;
}
div#boat_seiseki td{
	border:1px solid #999;
	padding:2px 5px;
	font-size:12px;
}






/*データボックス　得点率ランキング*/
div#tokuten_ritu{
	margin-top:1em;
}
div#tokuten_ritu h3{
	margin-left:20px;
}
div#tokuten_ritu h4{
	margin-left:20px;
}
div#tokuten_ritu table{
	border:1px solid #999;
	border-collapse:collapse;
	
}
div#tokuten_ritu td.label{
	padding:10px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	background-color:#cfc;
}
div#tokuten_ritu td{
	border:1px solid #999;
	padding:2px 5px;
	font-size:12px;
}



/*PDF出走表*/
div#pdf_s{margin-left:25px; margin-top:30px;}
div#pdf_s a{display:block; background-image:url(../../modules/other/images/pdf_icon.jpg);}
div#pdf_s a#zen_omote{float:left; background-position:0px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_s a#zen_omote:hover{background-position:0px -143px;}
div#pdf_s a#zen_ura{float:left; background-position:-159px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_s a#zen_ura:hover{background-position:-159px -143px;}
div#pdf_s a#han_omote{float:left; background-position:-317px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_s a#han_omote:hover{background-position:-317px -143px; }
div#pdf_s a#han_ura{float:left; background-position:-475px 0px; width:129px; height:143px;}
div#pdf_s a#han_ura:hover{background-position:-475px -143px; }

div#pdf td#waku_middle{
	font-size:16px; line-height:158%;
	background-image:url(../../modules/other/images/pdf_waku_middle.gif);
	background-repeat:repeat-y;
}
div#pdf td#waku_bottom{
	background-image:url(../../modules/other/images/pdf_waku_bottom.gif);
	background-repeat:no-repeat;
	height:6px;
	width:463px;
}
div#pdf td#waku_middle div.inline{
	padding-left:10px; 
}




/*予想紙*/
div#pdf_y_a{margin-left:25px; margin-top:30px;}
div#pdf_y_a a{display:block; background-image:url(../../modules/other/images/1-4_r.jpg);}
div#pdf_y_a a#r1{float:left; background-position:0px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_y_a a#r1:hover{background-position:0px -143px;}
div#pdf_y_a a#r2{float:left; background-position:-159px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_y_a a#r2:hover{background-position:-159px -143px;}
div#pdf_y_a a#r3{float:left; background-position:-317px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_y_a a#r3:hover{background-position:-317px -143px; }
div#pdf_y_a a#r4{float:left; background-position:-475px 0px; width:129px; height:143px;}
div#pdf_y_a a#r4:hover{background-position:-475px -143px; }

div#pdf_y_b{margin-left:25px; margin-top:30px;}
div#pdf_y_b a{display:block; background-image:url(../../modules/other/images/5-8_r.jpg);}
div#pdf_y_b a#r5{float:left; background-position:0px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_y_b a#r5:hover{background-position:0px -143px;}
div#pdf_y_b a#r6{float:left; background-position:-159px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_y_b a#r6:hover{background-position:-159px -143px;}
div#pdf_y_b a#r7{float:left; background-position:-317px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_y_b a#r7:hover{background-position:-317px -143px; }
div#pdf_y_b a#r8{float:left; background-position:-475px 0px; width:129px; height:143px;}
div#pdf_y_b a#r8:hover{background-position:-475px -143px; }

div#pdf_y_c{margin-left:25px; margin-top:30px;}
div#pdf_y_c a{display:block; background-image:url(../../modules/other/images/9-12_r.jpg);}
div#pdf_y_c a#r9{float:left; background-position:0px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_y_c a#r9:hover{background-position:0px -143px;}
div#pdf_y_c a#r10{float:left; background-position:-159px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_y_c a#r10:hover{background-position:-159px -143px;}
div#pdf_y_c a#r11{float:left; background-position:-317px 0px; width:129px; height:143px;margin-right:31px;}
div#pdf_y_c a#r11:hover{background-position:-317px -143px; }
div#pdf_y_c a#r12{float:left; background-position:-475px 0px; width:129px; height:143px;}
div#pdf_y_c a#r12:hover{background-position:-475px -143px; }



/* Flash上部 */
div#top_mlink a{
	background-image:url(images/top_mlink.jpg);
	height:60px;
	display:block;
	float:left;
	overflow:hidden;
	border:0px solid red;
}
div#top_mlink a#t_live{width:354px;	background-position:0px 0px;}
div#top_mlink a#t_live:hover{background-position:0px 60px;}

div#top_mlink a#pdf_dl{width:355px;background-position:-354px 0px;}
div#top_mlink a#pdf_dl:hover{background-position:-354px 60px;}

div#top_mlink a#pdf_yosou{width:236px;background-position:-472px 0px;}
div#top_mlink a#pdf_yosou:hover{background-position:-472px 60px;}




/*プライバシーポリシー*/
div#p_policy table td p{
	font-size:14px;
	line-height:128%;
}
div#p_policy h4{
	color:royalblue;
	border-bottom:1px solid royalblue;
	font-size:16px;
}












/*施設案内*/
table.shisetsu_main{
	margin-top:0.5em;
}

div#shisetsu_navi{
	background-image:url(../../modules/shisetsu/images/shisetsu_floor_navi.gif);
	width:119px;
	height:104px;
	position:relative;
}
td#shisetsu_main{
	background-image:url(../../modules/shisetsu/images/shisetsu_top_bg.gif);
	background-repeat:no-repeat;
	padding:5px;
	padding-top:10px;
	width:787px;
	
}
div#shisetsu_navi a{
	display:block;
	background-image:url(../../modules/shisetsu/images/shisetsu_floor_navi.gif);
}
a#floor3kai{position:absolute;left:4px; top:22px; background-position:-4px -22px; width:115px; height:23px;}
a#floor2kai{position:absolute;left:4px; top:50px; background-position:-4px -50px; width:115px; height:23px;}
a#floor1kai{position:absolute;left:4px; top:78px; background-position:-4px -78px; width:115px; height:23px;}

a#floor3kai:hover{background-position:-123px -22px;}
a#floor2kai:hover{background-position:-123px -50px;}
a#floor1kai:hover{background-position:-123px -78px;}

a#floorTop{background-image:url(../../modules/shisetsu/images/go_to_top.gif); background-position:0px -26px; display:block; width:116px; height:26px;}
a#floorTop:hover{background-position:0px 0px;}


div#shisetsu_karatsu{
	margin-top:1em;
}





/*施設案内・前売場外ミニット／オラレ呼子*/
div#minit, div#orare{
	margin-top:1em;
}

div#minit td.middle , div#orare td.middle{
	background-image:url(../../modules/shisetsu/images/common_middle.gif);
	padding-bottom:10px;
	padding-left:5px;
}
div#minit table.shisetsu , div#orare table.shisetsu{
	border-collapse: collapse; 
}
div#minit table.shisetsu td , div#orare table.shisetsu td{
	padding:10px 5px;
	border:1px solid #ccc;
}
div#minit table.shisetsu td.label , div#orare table.shisetsu td.label{
	background-color:#f0f0f0;
}






/*交通アクセス・サービス*/
div#access_karatsu , div#access_mikazuki{
	margin-top:1em;
}
div#access p{
	line-height:128%;
	margin-left:1.5em;
	margin-right:1em;
	margin-top:0.5em;
}
div#access strong{
	font-size:110%;
	line-height:100%;
	margin-left:1em;
}

a#access_service{
	display:block;
	height:30px;
	width:150px;
	border:0px solid red;
	position:relative;
	left:485px;
}
a#access_access{
	display:block;
	height:30px;
	width:150px;
	border:0px solid red;
	position:relative;
	left:305px;
}


/*ライブ＆リプレイ*/
div#live_and_replay{
	padding:0em 1em;
}
div#live_and_replay ul, div#live_and_replay li{
	margin:0px;
	padding:0px;
	margin-left:1em;
	line-height:150%;
}

div#live_and_replay td.waku_middle_small{
	background-image:url(../../modules/other/images/liveguide_waku_middle_small.gif);
	background-repeat:repeat-y;
	width:453px;
}
div#live_and_replay td.waku_bottom_small{
	background-image:url(../../modules/other/images/liveguide_waku_bottom_small.gif);
	background-repeat:repeat-y;
	height:8px;
	width:453px;
}
div#live_and_replay div.waku_inline{
	padding:0.5em 1em;
	height:150px;
}
div#live_and_replay table#suisho td{
	line-height:128%;
}
div#live_and_replay table#suisho td.label{
	padding-right:2em;
}





















/*サイドメニュー2*/
td#blog_s img{background-image:url(side_menu/blog_s.gif); background-repeat:norepeat;}
td#beginner_s img{background-image:url(side_menu/beginner_s.gif); background-repeat:norepeat;}
td#magazine_s img{background-image:url(side_menu/magazine_s.gif); background-repeat:norepeat;}
td#movil_s img{background-image:url(side_menu/movil_s.gif); background-repeat:norepeat;}

td#blog_s a:hover img{background-image:url(side_menu/blog_s_over.gif); background-repeat:norepeat;}
td#beginner_s a:hover img{background-image:url(side_menu/beginner_s_over.gif); background-repeat:norepeat;}
td#magazine_s a:hover img{background-image:url(side_menu/magazine_s_over.gif); background-repeat:norepeat;}
td#movil_s a:hover img{background-image:url(side_menu/movil_s_over.gif); background-repeat:norepeat;}






img.second_title_image{
	 width:659px;
	 height:36px;
	 margin-left:8px;
}












/*左側ブロック一番外側セルの定義*/
td#leftcolumn {width: 180px; font-size:11px; background-image: url(http://www.tsu-kyotei.com/themes/tsu/panel.gif); color: #666666; padding:3px;}
td#leftcolumn th {background-color: #899DB8; color: #FFFFFF; vertical-align: middle;}
/*左側ブロックタイトル*/
/*td#leftcolumn div.blockTitle {padding: 3px; background-color: #E2AA39; color: #FFFFFF; font-weight: bold;border-top:1px solid #EFC05F;border-left:1px solid #EFC05F;border-right:1px solid #AE832B;border-bottom:1px solid #AE832B;}*/
/*左側ブロックコンテンツ*/
/*td#leftcolumn div.blockContent {padding: 0px 0px 0px 10px; line-height: 120%;border:1px solid #DDDDDD;background-color: #FEFEFE;}*/

/* 左側ブロック　メインメニューの定義*/
td#mainmenu a {background-color: #FFFFFF; display: block; margin: 0; padding: 6px;font-size: 13px;background-image: url(button.jpg)}
td#mainmenu a:hover {background-color: #FEFEC0;background-image: url(button_b.jpg)}
td#mainmenu a.menuTop  {border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;}
td#mainmenu a.menuMain {border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;}
td#mainmenu a.menuSub  {padding-left: 20px; border-bottom: 1px solid #dddddd;}
td#mainmenu2 p {padding-right: 3px; DISPLAY: block; padding-left: 3px; padding-bottom: 1px; margin: 0px; padding-top: 2px; background-color: #ffffff;}
td#mainmenu2 p.menuMain2 {border-top: 1px solid #dddddd;}
td#mainmenu2 a {padding-right: 3px; DISPLAY: block; padding-left: 3px; padding-bottom: 1px; margin: 0px; padding-top: 2px; background-color: #eeeeee;}
td#mainmenu2 a:hover {background-color: #FEFEC0;}
td#mainmenu2 a.menuMain2 {border-bottom: 0px solid #dddddd;background-image: url(button.jpg)}
td#mainmenu2 a.menuMain2:hover {background-image: url(button_b.jpg);}
td#mainmenu3 a {padding-right: 3px; DISPLAY: block; padding-left: 3px; padding-bottom: 1px; margin: 0px; padding-top: 2px; background-color: #ffffff;}
td#mainmenu3 a:hover {background-color: #FEFEC0;}
td#mainmenu3 a.menuMain3 {border-top: 1px solid #dddddd;}


td#mainmenu4 p {padding-right: 3px; DISPLAY: block; padding-left: 3px; padding-bottom: 1px; margin: 0px; padding-top: 2px; background-color: #ffffff;}
td#mainmenu4 p.menuMain4 {border-top: 1px solid #dddddd;}
td#mainmenu4 a {padding-right: 3px; DISPLAY: block; padding-left: 3px; padding-bottom: 1px; margin: 0px; padding-top: 2px; background-color: #eeeeee;}
td#mainmenu4 a:hover {background-color: #FEFEC0;}
td#mainmenu4 a.menuMain4 {border-bottom: 0px solid #dddddd;background-image: url(button.jpg); height:25px;}
//td#mainmenu4 a.menuMain4:hover {background-image: url(button_s.jpg); height:25px;}
td#mainmenu4 a.menuMain4 {background-image: url(button_s.jpg); height:25px;}


/*左側ブロック　ユーザーメニューの定義*/
td#usermenu a {padding-left: 10px; background-color: #FFFFFF; display: block; margin: 0; padding: 3px; border-bottom: 1px solid #DDDDDD;}
td#usermenu a:hover {background-color: tranparent;}
td#usermenu a.menuTop {border-bottom: 1px solid #DDDDDD;}
td#usermenu a.highlight {background-color: #fcc;}


/*右側ブロックの定義*/
td#rightcolumn {width: 180px; font-size:11px; background-image: url(http://www.tsu-kyotei.com/themes/tsu/panel.gif); color: #666666; padding:3px;}
td#rightcolumn th {background-color: #899DB8; color: #FFFFFF; vertical-align: middle;}
td#rightcolumn div.blockTitle {padding: 3px; background-color: #E2AA39; color: #FFFFFF; font-weight: bold;border-top:1px solid #EFC05F;border-left:1px solid #EFC05F;border-right:1px solid #AE832B;border-bottom:1px solid #AE832B;}
td#rightcolumn div.blockContent {padding: 0px; line-height: 120%;background-color: #FEFEFE;text-align:center;color:#888888;}


/*中央ブロックの定義*/
td#centercolumn {font-size: 11px;}

/* フォーラムのタイトルバー部分 */
td#centercolumn th {background-color: #899DB8; color: #FFFFFF; vertical-align: middle;}

/*中央センターブロックの定義*/
td#centerCcolumn {font-size:11px; padding:0px;}
/*
td#centerCcolumn legend.blockTitle {width: 95%; padding: 3px; background-color: #E2AA39; color: #FFFFFF; font-weight: bold;border-top:1px solid #EFC05F;border-left:1px solid #EFC05F;border-right:1px solid #AE832B;border-bottom:1px solid #AE832B;}
td#centerCcolumn div.blockTitle {padding: 3px; background-color: #E2AA39; color: #FFFFFF; font-weight: bold;border-top:1px solid #EFC05F;border-left:1px solid #EFC05F;border-right:1px solid #AE832B;border-bottom:1px solid #AE832B;}
*/
/* NGになりました 2006-03-01
td#centerCcolumn div.blockTitle {padding: 3px; background-color: #899DB8; color: #FFFFFF; font-weight: bold;border-top:1px solid #A9BDC8;border-left:1px solid #A9BDC8;border-right:1px solid #667C99;border-bottom:1px solid #667C99;}
td#centerCcolumn div.blockContent {padding: 3px; line-height: 120%;background-color: #FEFEFE;text-align:left;color:#222222;}

td#centerCcolumn div.blockTitle {padding: 3px; background-color: #E2AA39; color: #000000; font-weight: bold;border-top:1px solid #EFC05F;border-left:1px solid #EFC05F;border-right:1px solid #AE832B;border-bottom:1px solid #AE832B;}

*/
td#centerCcolumn div.blockTitle {background-image: url(http://www.tsu-kyotei.com/themes/tsu/top_back.jpg);text-align:left;padding: 4px;text-indent: 25px; color: #ffffff; font-weight: bold;font-size:15px;}
/*td#centerCcolumn div.blockContent {padding: 3px; line-height: 130%;background-color: #E8E8E8;text-align:center;color:#222222;border-left:1px solid #c0c0c0}*/


/*
td#centerCcolumn {padding: 0px 3px 1px 3px;}
td#centerCcolumn legend.blockTitle {padding: 3px; color: #2F5376; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px;}
td#centerCcolumn div.blockContent {padding: 3px; margin-right: 0px;  margin-left: 0px; margin-bottom: 2px; line-height: 120%;;}
*/

/*中央ブロック左の定義*/
td#centerLcolumn {width: 50%; padding: 0px 1px 0px 0px;}
td#centerLcolumn legend.blockTitle {padding: 3px; color: #2F5376; font-weight: bold; margin-top: 0px;}
/*
td#centerLcolumn div.blockTitle {padding: 3px; background-color: #899DB8; color: #FFFFFF; font-weight: bold;border-top:1px solid #A9BDC8;border-left:1px solid #A9BDC8;border-right:1px solid #667C99;border-bottom:1px solid #667C99;}
*/
td#centerLcolumn div.blockTitle {background-image: url(http://www.tsu-kyotei.com/themes/tsu/top_back2.jpg);text-align:left;padding: 4px;text-indent: 25px; color: #ffffff; font-weight: bold;font-size:15px;}
/*td#centerLcolumn div.blockContent {padding: 3px; line-height: 120%;background-color: #ffffff;}*/

/*中央ブロック右の定義*/
td#centerRcolumn {width: 50%; padding: 0px 0px 0px 1px;}
td#centerRcolumn legend.blockTitle {padding: 3px; color: #2F5376; font-weight: bold; margin-top: 0px;}
/*
td#centerRcolumn div.blockTitle {padding: 3px; background-color: #899DB8; color: #FFFFFF; font-weight: bold;border-top:1px solid #A9BDC8;border-left:1px solid #A9BDC8;border-right:1px solid #667C99;border-bottom:1px solid #667C99;}
*/
td#centerRcolumn div.blockTitle {background-image: url(http://www.tsu-kyotei.com/themes/tsu/top_back2.jpg);text-align:left;padding: 4px;text-indent: 25px; color: #ffffff; font-weight: bold;font-size:15px;}
/*td#centerRcolumn div.blockContent {padding: 3px; line-height: 120%;background-color: #ffffff;}*/

div#content {text-align: left; padding: 0px;}

/*フッターブロックの定義*/
tr#footerbar {text-align:center; background-image: url(hbar.gif);}

td.footer{
	line-height:10px;
	font-size:12px;
	background-image: url(footer_bg.gif);
	height:51px;
}
td.footer span.copy{
	display:block;
	text-align:right;
	margin-top:20px;
	margin-right:30px;
}
td.footer a{
	color:#666;
	display:block;
	margin-top:20px;
	margin-left:10px;
}
td.footer a:hover{
	color:red;
}
img.footer_icon{
	float:left;
	margin-right:2px;
	vertical-align:middle;
	position:relative;
	bottom:2px;
}
#icon_sitemap{
}
#icon_p_poricy{
}
#icon_mail{
}



/* フォーラムなどの外枠*/
.outer {border: 0px solid #DDDDDD;}
/* フォーラムなどの投稿情報欄 */
/*.head {background-color: #c2cdd6; padding: 5px; font-weight: bold;}*/
.head {background-color: #dddddd; padding: 5px;}
/* フォーラムなどの交互に色が変わる部分 */
/*.even {background-color: #fff; padding: 5px;}*/
.even {background-color: #fff; padding: 5px;}

.odd {background-color: #fff; padding: 5px;}
/* フォーラムなどのフッター */
.foot {background-color: #c2cdd6; padding: 5px; font-weight: bold;}
tr.even td {background-color: #fff; padding: 5px;}
tr.odd td {background-color: #fff; padding: 5px;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}


/* 応援メッセージで使用 */
td.mes_comment_text{
	color:#000000;
	border:1px solid #999999;
	padding:3px;
	font-size:10pt;
}
td.mes_comment_date{
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #999999;
	padding:3px;
	font-size:10pt;


/* モーターで使用 */
div.RT_contents{
	padding-left:5px;
}

h5.RT{
	background-color:#444;
	margin-left:5px;
	padding:5px;
	padding-left:5px;
}
h2.RT{
	background-color:#f0f0f0;
	color:#333;
}
p.RT_ques{
	margin:5px;
	margin-left:1em;
	color:#999;
	font-style:italic;
}
p.RT_ans{
	margin:5px;
	margin-left:1em;
	color:#fff;
}
td.mini-midashi{
	font-size:12px;
	background-color:#DDDDDD;
	text-align:center;
	color:#000;
}
td.motor_cell{
	font-size:40px;
	text-align:right;
	background-color:#fff;
	color:#000;
	text-align:center;
        vertical-align : middle;
}
td.motor_cell_moresmall{
	font-size:11px;
	text-align:right;
	background-color:#000;
	color:#fff;
}


#nami			{background-image : url("img/nami.jpg");
			background-repeat: no-repeat;
			background-position:;}

#nami			{ background-image : url("img/nami.jpg");
			 background-repeat: no-repeat;}

.sen		{border-style:solid;
			border-width:1px;
			border-color:#cccccc;
			vertical-align:middle;
			}

.sen			{border-right: #cccccc 1px solid;
			 border-top: #cccccc 1px solid;
			 border-left: #cccccc 1px solid;
			 border-bottom: #cccccc 1px solid;
			vertical-align:middle;
}

.sen2			{border-top-style: solid;
			border-top-width:1px;
			border-top-color:#cccccc;
			border-right-style: solid;
			border-right-width:1px;
			border-right-color:#cccccc;
			border-bottom-style: solid;
			border-bottom-width:1px;
			border-bottom-color:#cccccc;}

#sen2			{border-left-style: solid;
			border-left-width:1px;
			border-left-color:# #CCCCCC;}

#jo			{border-top-style: solid;
			border-top-width:1px;
			border-top-color:#cccccc;
			border-left-style: solid;
			border-left-width:1px;
			border-left-color:#cccccc;}

.p		{font-size:12px;
		color:#000000;
		vertical-align:middle;
		}

#p		{text-align:left;}


table td {padding:0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}

.whitem			{font-size: 18px;
			 color:# #ffffff}

.pp			{font-size: 14px;
			 color:# #000000;
                        }