/* ■■全てのコンテンツに適用 ■■■■■■■■■■■■■■■■■■■■*/

a:link    {text-decoration:none; color:blue } /* 未訪問リンク */
a:visited {text-decoration:none; color:blue } /* 訪問済みリンク */
a:hover   {text-decoration:underline overline; color:ff6699;position:relative;top:1px } /* マウスが乗ったとき */
a:active  {text-decoration:none; color:purple } /* クリックしたとき */

body {color:#333333;
		background-color:#ffffee;
		margin:0px;scrollbar-base-color:#f3ece0} /* 全文の文字色指定 背景色指定　スクロールバー色指定 */

p		{font-size:14px;
		line-height:130%;
		text-align:left;
		padding:3px} /* サイズ１４/全ての文章に適用 */

p.type1 {font-size:14px;
		line-height:140%;
		text-align:left;
		padding:3px} /* サイズ１４/全ての文章に適用 */

p.type2 {font-size:13px;
		line-height:120%;
		padding:3px} /* サイズ１３/の文章に適用 */

div.type2 {font-size:13px;
		line-height:120%;
		padding:3px} /* サイズ１３/の文章に適用 */

div.type2_130 {font-size:13px;
		line-height:130%;
		padding:3px} /* サイズ１３/１３０％の文章に適用 */

div.type3 {font-size:14px;
		line-height:120%;
		padding:3px} /* サイズ１４の文章に適用 */

div.type3_1 {font-size:14px;
		line-height:130%} /* サイズ１４の文章に適用 */

div.type3_15 {font-size:15px;
		line-height:130%} /* サイズ１５の文章に適用 */

div.type3_16 {font-size:16px;
		line-height:130%} /* サイズ１６の文章に適用 */

div.type4 {font-size:13px;
		line-height:130%;
		padding:3px} /* サイズ１３/の文章に適用 */

div.type4_1 {font-size:13px;
		line-height:130%;
		padding:7px} /* サイズ１３/の文章に適用/書籍リストに使用 */

div.type5 {font-size:13px;
		line-height:120%;
		padding:0px} /* サイズ１３/の文章に適用 */

div.type6 {font-size:13px;
		line-height:110%;
		padding:0px;
		color:#36a6d1} /* 文字水色（土曜日） サイズ１３/の文章に適用 */

div.type6_1 {font-size:13px;
		line-height:110%;
		padding-top:6px;
		color:#36a6d1} /* 文字水色（土曜日） サイズ１３/の文章に適用 */

div.type7 {font-size:13px;
		line-height:110%;
		padding:0px;
		color:#808000} /* サイズ１３/の文章に適用 */

div.type8 {font-size:13px;
		line-height:120%;
		padding:0px;
		color:#808000} /* 文字オリーブ色 サイズ１３/の文章に適用 　会報で使用*/

div.type8_1 {font-size:14px;
		line-height:110%;
		padding:3px;
		color:#808000} /* 文字オリーブ色 サイズ１４/の文章に適用 　本で使用*/

div.joshi {color:#c12674} /* 女子のデータを赤字で表示適用 */

div.women {font-size:13px;color:#c12674} /* サブスリー女子の赤い文字に適用 */
div.women_1 {font-size:13px;color:#c12674;padding-top:6px} /* サブスリー女子の赤い文字に適用 */

div.women2_13 {font-size:13px;color:#c12674} /* 女子の赤い文字に適用 */
div.women2    {font-size:14px;color:#c12674} /* 女子の赤い文字に適用 */
div.women2_15 {font-size:15px;color:#c12674} /* 女子の赤い文字に適用 */
div.women2_16 {font-size:16px;color:#c12674} /* 女子の赤い文字に適用 */

div.akaimoji {color:#cc3399;font-size:14px;padding-top:4px}  /*サイズ１４/ピンク文字に適用 */
div.akaimoji_17 {color:#cc3399;font-size:17px;padding-top:4px}  /*サイズ/ピンク文字に適用 */


div.feed {padding-top:7px;padding-left:2px;padding-bottom:4px} /* フィードに適用 */



span.women {color:#c12674}
span.women2_13 {font-size:13px;color:#c12674} /* １３女子の赤い文字に適用 */
span.women2 {font-size:14px;color:#c12674} /* １４女子の赤い文字に適用 */
span.women16 {font-size:16px;color:#c12674;} /* １５女子の赤い文字に適用 */

span.green  {font-size:16px;color:#5d9000;} /* １６のグリーン文字に適用 */
span.green_14  {font-size:14px;color:#5d9000;} /* １４のグリーン文字に適用 */
span.green_14_1  {font-size:15px;color:#5d9000;line-height:160%;} /* １４のグリーン文字に適用 */

span.oribu  {font-size:13px;color:#808000;} /* １３のグリーン文字に適用 */



span.doyo {font-size:13px;color:#36a6d1} /* 文字水色（土曜日） サイズ１３/の文章に適用 */

span.kakusu {font-size:13px;color:#fff8f8} /* 同色で文字を隠す サイズ１３/の文章に適用 */

span.orange {color:#FF964C}/* 文字オレンジ色に適用 */





table.table_all {width:650px;
		margin-left:3px;
		margin-top:5px;
		margin-bottom:7px} /* 一番外側のテーブルに適用■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

table.table_all_top {width:650px;
		margin-left:0px;
		margin-top:0px;
		margin-bottom:0px} /* （TOPのみ）一番外側のテーブルに適用■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */





img.toptitle_photo {margin-top:0px;
		margin-bottom:0px}  /* 各コンテンツの一番上のタイトル画像に適用■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



div.top {color:#808000;background-color:#ffffee;font-size:12px;border-top:7px solid #c4a3c4;padding-top:4px}
/* 各コンテンツの写真下ラインに適用#ffffee■■■■■■■■■■■■■■■■■■■■■■■;border-bottom:1px solid #c4a3c4 */




div.saigo_link {margin-top:0px;margin-bottom:0px;
		text-align:center;
		font-size:15px;
		word-spacing:130px} /* 最後のリンク表示適用 */

hr.saigo_top {height:1px;
		border-color:#F4A460;
		color:#F4A460;
		width:360;
		margin-top:35px} /* 最後のライン/上の表示適用 */

hr.saigo_bottom {height:1px;
		border-color:#F4A460;
		color:#F4A460;
		width:360;
		margin-bottm:13px} /* 最後のライン/下の表示適用 */


div.saigo_clubname {margin-top:1px;
		margin-bottom:30px;
		margin-top: 10px;
		font-size:13px;
		text-align:center;
		font-weight:bold;
		color:white;
		background-color:#ff964c;
		padding:3px} /* 最後のクラブ名表示適用■■■ */
/*#F4A460*/


div.midashi_1_top {
	font-size:18px;
	color:#006400;
	text-align:left;
	border-left:#d8bfd8 19px solid;
	border-bottom:#d8bfd8 1px solid;
	padding-left:5px;
	font-weight:bold;
	margin-top:17px
} /* 見出し表示適用 */

div.midashi_1 {font-size:18px;
		color:#5d9000;
		text-align:left;
		border-left:#d8bfd8 15px solid;
		border-bottom:#d8bfd8 1px solid;
		padding-left:5px;
		font-weight:bold;
		margin-top:50px} /* 見出し表示適用 */

div.greenfont {color:#006400;font-size:17px} /* 17px 順位の数字/緑色で表示適用 */

div.juni_no {color:#006400;font-weight:;font-size:13px} /* 13px 順位の数字/緑色で表示適用 */
div.juni_no_nogasu {color=#006400;font-size:13px} /* 13px 順位の数字/緑色で表示適用 */



p.coment_danshi {line-height:140%;color:#333333;font-size:14px;padding:0px}/* 男子コメントの表示適用 */
/*#006400*/
p.coment_joshi {line-height:140%;color:#c12674;font-size:14px;padding:0px}/* 女子コメントのピンク色の表示適用 */




div.senshu_name {color:#333333;font-size:13px;font-weight:bold;padding-bottom:0px}/* 選手コメント欄の選手名で表示適用 */














/* ■■「ＪアスリーツクラブＴＯＰページ」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「ＪアスリーツクラブＴＯＰページ」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

table.top {border-collapse:collapse;border-width:0px;width:100%}

td.titlebar {background-color:white;text-align:center}



td.menubar {background-color:#ff964c;text-align:right;;height:21px}

div.right_menu {font-size:12px;
		padding-right:20px;
		word-spacing:17px:} /* ■■バーの中のリンク文字に適用■■*/

td.menubar a:link {color:#ffffff}
td.menubar a:visited {color:#ffffff}
td.menubar a:hover {color:#8c1b53;text-decoration:underline overline;position:relative;top:1px }
td.menubar a:active {color:#008000} /* ■■バーの中のリンク文字に適用■■*/




td.left_img {width:400px}
td.img_right {width:250px}

div.j-athletes {padding:23px} /* j-athletes白いバックグラウンド高さ調整はここ */

div.top_img {margin-top:0px;margin-right:0px;margin-left:0px} /* photoの配置に適用 */

div.photo_coment_top {font-size:13px;border-bottom:solid 5px #ff964c;padding-bottom:5px;line-height:120%;
		color:#cc3399;
		margin-bottom:0px;
		margin-top:3px} /* 写真コメントの赤い文字に適用 */






/* ■■コンテンツ更新情報のテーブル高さはここで調整する■■ */
table.top_koshin {border-collapse:collapse;
		width:100%;
		height:227px;
		border-style:solid;
		border-width:3px;
		border-color:#aec1ae;
		margin-top:0px;
		margin-left:0px;
		margin-bottom:0px;} 
		
table.top_koshin th {height:20px;padding:9px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px}
		
table.top_koshin td {padding:3px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px;
		line-height:130%;}/* 右側の更新情報テーブルに適用 */




div.oshirase_1 {font-size:14px;
		color:#006400;
		text-align:center;
		margin-top:20px;
		margin-bottom:5px} /* 「練習会＆記録会のお知らせ」等の文字に適用*/

/*■■練習会予定の上段テーブル高さ調整はここ■■*/
div#scroll_2 {overflow-y:scroll;width:630;height:122px} 　/*２段は44px　３段は62px　４段は82 ５段102 ６段122 フレームの幅・高さを指定できる*/

col.tukihi {width:190;text-align:center}
col.menu {width:100}
col.gaido {width:100;text-align:center}

table.oshirase {width:610px;height:px;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		margin-top:0px} /* お知らせテーブルに適用 */
		
table.oshirase td {padding:2px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px} /* お知らせテーブルに適用 */

/*■■イベント情報の下段テーブル高さ調整はここ■■*/
div#scroll_3 {overflow-y:scroll;width:630;height:63px}　/*２段は44px　３段は63px　４段は84 フレームの幅・高さを指定できる*/

col.tukihi {width:190;text-align:center}
col.menu {width:100}
col.gaido {width:100;text-align:center}

table.oshirase {width:610px;height:px;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		margin-top:0px} /* お知らせテーブルに適用 */
		
table.oshirase td {padding:2px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px} /* お知らせテーブルに適用 */




div.koshin_riu {color:#cc3399;
		font-size:13px} /*まだ未適用 （赤字）に適用 */


div.copy {background-color:#F4A460;
		color:white;
		font-size:smaller;
		padding:6px;
		text-align:center}







table.mamorimasu {width:500px;height:25px;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		margin-top:15px} /* 私たちはランニングマナーを守ります */
		
table.mamorimasu td {padding:5px;
		font-size:16px;
		background-color:#f5efce;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px} /* 私たちはランニングマナーを守ります */

.mamorimasu div {font-size:16px}


td.menubar a:link {color:#ffffff}
td.menubar a:visited {color:#ffffff}
td.menubar a:hover {color:#8c1b53;text-decoration:underline overline;position:relative;top:1px }
td.menubar a:active {color:#008000} /* ■■バーの中のリンク文字に適用■■*/



















/* ■■「Ｊアスリーツクラブご紹介」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「Ｊアスリーツクラブご紹介」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

table.kaisoku {width:95%;
		margin-left:30px;
		margin-bottom:7px} /* 会則のみのテーブルに適用 */

th.zyobun {font-size: 14px;
	padding-top:25px;
	padding-bottom:1px;
	text-align:left} /* th条文に適用 */

td.zyobun {padding:4px;
	background-color:#f3ece0}

ul.sub_zyobun {list-style-type:lower-alpha;
		font-size:13px;
		line-height:140%;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:60px;
		padding-left0px} /* 条文リストに適用 */

div.sub_zyobun {font-size:13px;
		line-height:140%} /* サブ条文に適用 */


table.riji {border-collapse:collapse;
		width:380px;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:px;
		margin-bottom:5px} /* 理事テーブルに適用 */


table.riji th {padding:7px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:5px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		cellspacing:0px} /* 理事テーブルに適用 */

table.riji td {padding:6px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:2px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		cellspacing:0px} /* 理事テーブルに適用 */


table.rinen {width:100%;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:17px;
		margin-bottom:0px} /* 理念に適用 */

table.rinen td {padding:7px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:5px;
		border-color:#d8e8cf;
		cellspacing:0px} /* 理念に適用 */

div.line {margin-top:10px;margin-bottom:10px}




table.oda {width:100%;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:10px;
		margin-bottom:30px} /* 織田フィールドに適用 */

table.oda td {padding:7px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px} /* 織田フィールドに適用 */





table.oda_gensoku {width:100%;
		border-style:solid;
		border-width:5px;
		border-color:#d8e8cf;
		margin-top:7px;
		margin-bottom:15px} /* 織田フィールド利用上の注意点に適用 */

table.oda_gensoku td {padding:7px;
		font-size:14px;
		background-color:white;
		border-top:0px solid #d8e8cf;
		border-bottom:0px solid #d8e8cf;
		vertical-align:top;
		cellspacing:0px} /* 織田フィールド利用上の注意点に適用 */








table.riji_2 {border-collapse:collapse;
		width:350px;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:10px;
		margin-bottom:10px} /* 理事の人数部分に適用 */

table.riji_2 td {padding:7px;
		font-size:13px;
		background-color:#f3ece0;
		border-style:solid;
		border-width:2px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		cellspacing:0px} /* 理事の人数部分に適用 */


table.kaihi {border-collapse:collapse;
		width:270px;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:20px;
		margin-bottom:10px} /* 年会費に適用 */

table.kaihi td {padding:7px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:2px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		cellspacing:0px} /* 年会費に適用 */

ul.toiawase {font-size:14px;
		line-height:170%;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:25px;
		padding-left:0px} /* サイトへの問い合わせに適用 */




table.sozai {width:100%;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:17px;
		margin-bottom:0px} /* 素材サイト紹介に適用 */

table.sozai td {padding:7px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:2px;
		border-color:#d8e8cf;
		cellspacing:0px} /* 素材サイト紹介に適用 */





div.mamorimasu_2 {color:white;background-color:#ff964c;font-size:20px;border-bottom:7px solid #ffffee;padding-bottom:5px;padding-top:5px}
/* 私たちはランニングマナーを守ります */







/* ■■「年度活動計画」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「年度活動計画」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

table.table_all_year {width:690px;
		margin-left:3px;
		margin-top:4px;
		margin-bottom:7px} /* 一番外側のテーブル適用（年度活動計画専用） */



table.year_schedule {width:100%;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		margin-top:20px}

table.year_schedule th {padding:4px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px}

table.year_schedule td {padding:4px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px}
		

td.tuki {color:#8c1544;font-weight:bold} /* 月を赤字で表示に適用 */

ul.year {font-size:13px;
		line-height:140%;
		margin-top:10px;
		margin-bottom:0px;
		margin-left:20px;
		padding-left:0px} /* 「年度活動計画」最後の注記に適用 */

















/* ■■「クラブ大会参加報告」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「クラブ大会参加報告」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

span.usuimoji {font-size:13px;color:#e8e8e8} /* 大会参加報告リザルトの文字に適用 */

table.report {border-collapse:collapse;
		width:100%;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:10px;
		margin-bottom:30px} /* 大会参加予定表テーブルに適用 */


table.report th {padding:7px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:5px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		cellspacing:0px} /* 大会参加予定表テーブルに適用 */

table.report td {padding:7px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:2px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		cellspacing:0px} /* 大会参加予定表テーブルに適用 */

div.result {color:#dedede}


div.namae_sita_tensen {border-bottom:1px dotted #a9a9a9;
		margin-bottom:0px;
		width:98%;
		padding:2px}/*各サイト共通：名前下の点線点線点線点線に適用 */



div.basho_2 {text-align:right;
		color:#006400;
		font-size:13px;
		margin-top:25px} /* 大会参加の幹事・場所等の表示（右側に表示）に適用 */

table.taikai_title {width:100%;
		margin-top:5px;
		margin-bottom:0px}

table.taikai_title td {width:100%;
		padding:8px;
		font-size:15px;
		font-weight:;
		background-color:#d8bfd8}


table.taikai_ekiden {width:100%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:0px;
		border-width:1px;
		border-color:#d8e8cf}/* 駅伝大会に適用 */

table.taikai_ekiden th {padding:3px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}
		
table.taikai_ekiden td {padding:5px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}





table.taikai_ekiden_list_ue {width:64%;
		border-style:solid;
		margin-top:25px;
		margin-bottom:0px;
		border-width:0px;
		border-color:#d8e8cf}/* 駅伝大会入賞クラブリスト（上）に適用 */
		
table.taikai_ekiden_list_ue td {padding:3px;
		font-size:13px;font-weight:;
		background-color:#ffffee;
		border-style:solid;
		border-width:0px;
		border-color:#d8e8cf}


table.taikai_ekiden_list {width:70%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:15px;
		border-width:1px;
		border-color:#d8e8cf}/* 駅伝大会入賞クラブリストに適用 */

table.taikai_ekiden_list th {padding:3px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}
		
table.taikai_ekiden_list td {padding:5px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}

table.taikai_ekiden_list_2 {width:80%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:15px;
		border-width:1px;
		border-color:#d8e8cf}/* 駅伝大会入賞クラブリストに適用 */

table.taikai_ekiden_list_2 th {padding:3px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}
		
table.taikai_ekiden_list_2 td {padding:5px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}



p.oen {font-size:13px;
		width:100%;
		margin-top:5px;
		padding:4px;
		border-style:solid;
		border-width:2px;
		border-color:#d8e8cf;
		text-align:left;
		background-color:white} /* 応援メンバーの紹介に適用 */


table.fkusu_coment_danshi {width:100%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:10px;
		border-width:5px;
		border-color:#d8e8cf} /* 複数コメント男子に適用 */

table.fkusu_coment_danshi td {padding:5px;
		font-size:14px;
		background-color:white;
		border-style:solid;
		border-width:0px;
		border-color:#d8e8cf;
		color:#444444} /* 複数コメント男子に適用 */

table.fkusu_coment_joshi {width:100%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:10px;
		border-width:5px;
		border-color:#d8e8cf} /* 複数コメント女子に適用 */

table.fkusu_coment_joshi td {padding:5px;
		font-size:14px;
		background-color:white;
		border-style:solid;
		border-width:0px;
		border-color:#d8e8cf; 
		color:#444444} /* 複数コメント女子（赤字）に適用 */

div.ekiden_coment_ue {font-size:14px;
		color:#808000;
		padding-top:20px;
		padding-bottom:3px} /* 「○○○○チーム選手コメント」文章に適用 */

span.ku {background-color:#ffe6b3} /* マーカー/駅伝何区に適用 */


h3.photo {font-size:14px;
		width:650px;
		background-color:#d8bfd8;
		color:white;
		margin-top:30px;
		margin-bottom:0px;
		padding:4px;
		text-align:left} /* photoトップタイトルに適用 */

table.photo {width:100%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:10px;
		border-width:2px;
		border-color:#d8e8cf} /* photoテーブル枠線に適用 */

img.photo {margin-top:10px;
		margin-left:10px;
		margin-bottom:0px} /* photoの位置に適用 */

div.shashin_kaisetu {font-size:14px;
		color:#c12674;line-height:130%;
		margin-bottom:35px;margin-left:8px} /* １４/写真解説の赤い文字に適用 */

div.shashin_kaisetu_13 {font-size:13px;
		color:#c12674;line-height:130%;
		margin-bottom:15px;margin-left:8px} /* １３/写真解説の赤い文字に適用 */







/* ■■「練習会＆記録会」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「練習会＆記録会」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

div.google_calendar {margin-top:10px;margin-bottom:15px}


table.training_basho {border-collapse:collapse;
		width:100%;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:13px;
		margin-bottom:10px} /* 練習場所等の案内に適用 */

table.training_basho th {padding:6px;
		font-size:14px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:5px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		cellspacing:0px} /* 練習場所等の案内に適用 */

table.training_basho td {padding:6px;
		font-size:14px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:2px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		vertical-align:top;
		cellspacing:0px} /* 練習場所等の案内に適用 */



div.result_title {background-color:#c4a3b4;width:100%;color:white;padding:0px;font-size:15px;margin-top:60px;margin-bottom:0px;
		border-bottom:3px solid #9d7288;border-top:6px solid #c4a3b4}/* コンペティションリザルツ文字に適用 */



div.basho {text-align:right;
		color:#006400;
		font-size:13px;
		margin-top:50px} /* 練習会等の幹事・場所等の表示（右側に表示）に適用 */

table.training_title {width:100%;
		margin-top:4px;
		margin-bottom:0px}/* タイトルに適用 */

table.training_title td {width:100%;
		padding:6px;
		font-size:14px;
		font-weight:bold;
		background-color:#d8bfd8}/* タイトルに適用 */



table.training {width:100%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:2px;
		border-width:1px;
		border-color:#d8e8cf}

table.training th {padding:3px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}
		
table.training td {padding:5px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}/* 記録会リザルトに適用 */

span.jikoshin {background-color:#ffb2d8} /* 自己新記録の背景色（ピンク色）に適用 */
/*#ff99cc*/

table.training_400_12 {width:100%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:2px;
		border-width:1px;
		border-color:#d8e8cf}

table.training_400_12 th {padding:3px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}
		
table.training_400_12 td {padding:1px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}/* 記録会リザルト４００m×１２に適用 */







table.training_sita {width:100%;
		border-style:solid;
		margin-top:5px;
		margin-bottom:0px;
		border-width:1px;
		border-color:#d8e8cf}

table.training_sita th {padding:3px;
		font-size:13px;
		background-color:white;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}
		
table.training_sita td {padding:5px;
		font-size:13px;
		background-color:white;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}/* 記録会リザルト（下）に適用 */







div.jikoshin_coment_ue {font-size:14px;
		color:#808000;
		padding-top:20px;
		padding-bottom:2px} /* 「自己新記録更新選手コメント」文章に適用 */

table.training_jikoshin_coment {width:100%;
		border-style:solid;
		margin-top:3px;
		margin-bottom:0px;
		border-width:5px;
		border-color:#d8e8cf} /* 単独コメント（男女共通）に適用 */

table.training_jikoshin_coment td {padding:5px;
		background-color:white} /* 単独コメント（男女共通）に適用 */



/* ■■「１歳刻みランキング」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「１歳刻みランキング」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

table.runking {width:99%;
		border-style:solid;
		border-width:2px;
		border-color:#d8e8cf;
		margin-top:17px;
		margin-bottom:4px} /* 理念に適用 */

table.runking td {padding:7px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:0px;
		border-color:#d8e8cf;
		cellspacing:0px} /* 理念に適用 */








/* ■■「サブスリー会員リスト」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「サブスリー会員リスト」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

div.subthree {font-size:14px;
		padding-top:10px;
		padding-bottom:4px;
		color:#006400;
		border-bottom:1px dotted #336699} /* 男子3時間文字に適用 */

div.subthree_women {font-size:14px;
		padding-top:10px;
		padding-bottom:4px;
		color:#c12674;
		border-bottom:1px dotted #336699} /* 女子3時間15分文字に適用 */

table.made {width:60%;
		border-style:solid;
		border-width:0px;
		border-color:#aec1ae}/* 男子3時間 女子3時間15分テーブルに適用 */

table.made td {padding:5px;
		font-size:px;
		background-color:#ffffee;
		border-style:solid;
		border-width:0px;
		border-color:#d8e8cf;
		cellspacing:0px}/* 男子3時間 女子3時間15分テーブルに適用 */







div.subthree_list {font-size:18px;
		color:#006400;
		text-align:center;
		margin-top:50px;
		margin-bottom:5px} /* 「更新履歴」の文字に適用*/

div#scroll {overflow-y:scroll;width:630;height:86px}/* ■■sub3更新履歴テーブル高さ調整はここ 3段86 */

col.juni {width:30;text-align:center}
col.shimei {width:70}
col.kiroku {width:70;text-align:center}
col.thukihi {width:130;text-align:right}
col.taikaimei {width:150}
col.riu {width:100}

table.sub3_coshin {width:630px;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		margin-top:0px;} /* sub3更新履歴テーブルに適用 */

table.sub3_coshin th {padding:9px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px}
		
table.sub3_coshin td {padding:6px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px} /* sub3更新履歴テーブルに適用 */


div.koshin_riu {color:#cc3399;
		font-size:13px} /* 履歴更新理由（赤字）に適用 */






table.subthree {width:100%;
		border-style:solid;
		border-width:2px;
		border-color:#aec1ae;
		margin-top:10px;
		margin-bottom:10px;}
		
table.subthree th {padding:9px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px}
		
table.subthree td {padding:6px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		cellspacing:0px}



table.sub3_right_gazo {width:100%;
		border-style:solid;
		border-width:0px;
		border-color:#aec1ae}/*名前の右側に画像を配置するテーブル */

table.sub3_right_gazo td {padding:0px;
		font-size:px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:0px;
		border-color:#d8e8cf;
		cellspacing:0px}/*名前の右側に画像を配置するテーブル */







div.subthree_saigo {margin-top:20px;margin-bottom:30px;
		color:#cc3399;
		text-align:center;
		font-size:13px} /* ◆◆ 記録は会員の申告により掲載いたしますので、遅滞なくご連絡くださいませ ◆◆ */



div.sub3_coment_ue {font-size:14px;
		color:#808000;
		padding-top:30px;
		padding-bottom:3px} /* 「サブスリーランナーコメント上に適用 */


table.sub3_coment {width:100%;
		border-style:solid;
		margin-top:4px;
		margin-bottom:13px;
		border-width:5px;
		border-color:#d8e8cf;
		color:#444444} /* コメントテーブルに適用 */

table.sub3_coment td {padding:7px;
		font-size:15px;
		background-color:white;
		border-style:solid;
		border-width:0px;
		border-color:#d8e8cf;
		color:#444444} /* 男女コメント欄に適用 */


table.nengo_2 {width:100%;
		margin-top:80px;
		margin-bottom:px} /* 年号数字に適用 */

table.nengo_2 td {padding:2px;
		padding-left:10px;
		border-left:#ff964c 7px solid;
		font-weight:bold;
		background-color:plum;
		color:white} /* 年号数字に適用 */









/* ■■「夏期合宿」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「夏期合宿」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/


table.camp {border-collapse:collapse;
		width:100%;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:13px;
		margin-bottom:35px} /* 合宿・イベント概要テーブルに適用 */

table.camp th {padding:7px;
		font-size:14px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:5px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		cellspacing:0px} /* 合宿・イベント概要テーブルに適用 */

table.camp td {padding:7px;
		font-size:14px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:2px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		vertical-align:top;
		cellspacing:0px} /* 合宿・イベント概要テーブルに適用 */



table.time_table {border-collapse:collapse;
		width:100%;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:px;
		margin-bottom:20px} /* 行動予定テーブルに適用 */

table.time_table td {padding:1px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf} /* 行動予定テーブルに適用 */

div.sukoshi_sagel {padding-top:9px}





table.photo_ue {width:650px;
		margin-top:20px;
		margin-bottom:0px} /* 写真上の日程タイトルに適用 */

table.photo_ue td {padding:1px;
		padding-left:10px;
		font-weight:bold;
		font-size:14px;padding:4px;
		background-color:plum;
		padding-left:5px;
		color:white} /* 写真上の日程タイトルに適用 */





table.training_title_2 {width:80%;
		margin-top:4px;
		margin-bottom:0px}/* ■■合宿記録リザルトに適用 */

table.training_title_2 td {width:70%;
		padding:4px;
		font-size:14px;
		font-weight:bold;
		background-color:#d8bfd8}/* ■■合宿記録リザルトに適用 */

table.training_2 {width:80%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:2px;
		border-width:1px;
		border-color:#d8e8cf}/* ■■合宿記録リザルトに適用 */

table.training_2 th {padding:3px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}
		
table.training_2 td {padding:5px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}/* ■■合宿記録リザルトに適用 */

hr {width:80%;height:1px;background-color:#d8bfd8;border-color:#d8bfd8}

div.photo_coment {
	font-size:14px;
	color:#c12674;
	line-height:135%;
	margin-bottom:30px;
	margin-left:8px;
	margin-top:2px;
} /* 写真解説の赤い文字に適用 */













/* ■■「各種イベントのご案内」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「各種イベントのご案内」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/


div.midashi_2_top {font-size:19px;
		color:#5d9000;
		text-align:left;
		border-bottom:#d8bfd8 1px dotted;border-left:#ff964c 21px solid;
		font-weight:bold;
		margin-top:17px} /* 見出し表示適用 */

div.midashi_2 {font-size:19px;
		color:#5d9000;
		text-align:left;
		border-bottom:#d8bfd8 1px dotted;border-left:#ff964c 21px solid;
		font-weight:bold;
		margin-top:60px} /* 見出し表示適用 */


table.camp_1 {width:100%;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		margin-top:13px;
		margin-bottom:35px} /* 合宿・イベント概要テーブルに適用 */

table.camp_1 td {padding:5px;
		font-size:14px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf;
		vertical-align:top;
		cellspacing:0px} /* 合宿・イベント概要テーブルに適用 */

div.sukoshi_sagel_2 {padding-top:4px}

table.camp_2 {width:100%;
		border-style:solid;
		border-width:5px;
		border-color:#d8e8cf;
		margin-top:13px;
		margin-bottom:35px} /* 合宿・イベント概要テーブルに適用 */

table.camp_2 td {padding:5px;
		font-size:14px;
		background-color:#fff8f8;
		border-top:1px solid #d8e8cf;
		border-bottom:1px solid #d8e8cf;
		border-left:none;
		border-right:none;
		vertical-align:top;
		cellspacing:0px} /* 合宿・イベント概要テーブルに適用 */

div.sukoshi_sagel_3 {padding-top:7px}



table.shinbun_kiji_hoso {width:98%;border-collapse:collapse;
		border-style:solid;
		margin-top:0px;
		margin-bottom:0px;
		border-width:0px;
		border-color:#d8e8cf;
		color:#444444}
table.shinbun_kiji_hoso td {padding:3px;
		font-size:14px;
		background-color:white;
		border-style:solid;
		border-width:2px;
		border-color:#d8e8cf;
		color:#444444} /* 新聞記事細いやつ */

table.event_kakoi {width:100%;
		border-style:solid;
		margin-top:15px;
		margin-bottom:10px;
		border-width:1px;
		border-color:#d8e8cf} /* photoテーブル枠線に適用 */

table.event_kakoi td {padding:4px;
		border-style:solid} 


table.taikai_ekiden_list_3 {width:56%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:5px;
		border-width:1px;
		border-color:#d8e8cf}/* イベントガイドの所で使用 */

table.taikai_ekiden_list_3 th {padding:3px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}
		
table.taikai_ekiden_list_3 td {padding:5px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}








/* ■■「会報」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「会報」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

table.nengo {width:650px;
		margin-top:40px;
		margin-bottom:15px} /* 年号数字に適用 */

table.nengo td {padding:2px;
		padding-left:10px;
		border-left:#ff964c 7px solid;
		font-weight:bold;
		background-color:plum;
		color:white} /* 年号数字に適用 */

table.kaiho {border-collapse:collapse;
		width:620px;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:0px;
		margin-bottom:50px} /* 会報テーブルに適用 */

table.kaiho td {text-align:left;
		padding:7px;
		font-size:13px;
		background-color:#fff7e5;
		border-bottom:2px dotted #336699;
		border-top:2px dotted #336699;
		border-left:0px;
		border-right:0px;
		border-color:#d8e8cf;
		cellspacing:1px} /* 会報テーブルに適用 */

/*none*/









/* ■■「リンク集」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「リンク集」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

p.h2_sita {color:#cc3399;
		text-align:center;
		font-size:13px} /* ◆◆ 新規掲載は既存掲載サイトの下に順次紹介させて頂きます、御了承下さい ◆◆ */

h3 {font-size:14px;
		width:650px;
		background-color:#d8bfd8;
		color:white;
		margin-top:30px;
		margin-bottom:0px;
		padding:4px;
		text-align:center} /* 一番上のカテゴリータイトルに適用 */

table.link {width:100%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:0px;
		border-width:1px;
		border-color:#d8e8cf}

table.link td {padding:4px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:1px;
		border-color:#d8e8cf}

div.akaji_link {color:#cc3399;
		font-size:14px;
		margin-top:5px;
		font-weight:bold} /* サイト名の赤い文字の上に隙間作る */









/* ■■「ランニング書籍」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「ランニング書籍」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

div.h2_sita {color:#cc3399;
		text-align:center;
		font-size:13px} /* ◆◆ 掲載は初版年の古い順に紹介させて頂きます、御了承下さい ◆◆ */

table.category {width:650px;
		margin-top:30px;
		margin-bottom:2px} /* カテゴリに適用 */

table.category td {padding:2px;
		font-size:15px;
		padding-left:8px;
		border-left:#ff964c 7px solid;
		border-right:#d8bfd8 481px solid;
		font-weight:bold;
		background-color:#c4a3b4;
		color:white} /* カテゴリに適用 */


table.book_list {border-collapse:collapse;
		width:100%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:15px;
		border-width:2px;
		border-color:#d8e8cf}/* 書籍リストに適用 */

table.book_list th {padding:5px;
		font-size:13px;
		background-color:#e0d6ca;
		border-style:solid;
		border-width:2px;
		border-color:#d8e8cf}
		
table.book_list td {padding:5px;
		font-size:13px;
		background-color:#fff8ff;
		border-style:solid;
		border-width:2px;
		border-color:#d8e8cf}/*#fff8ffで統一していく */





table.shoseki_sotowaku {width:100%;
		border-style:solid;
		margin-top:0px;
		margin-bottom:0px;
		border-width:5px;
		border-color:#d8e8cf} /* ランニング書籍外枠に適用 */

table.shoseki_sotowaku th {padding:12px;
		font-size:13px;
		background-color::white;
		border-style:solid;
		border-width:0px;
		border-color:#d8e8cf;
		color:#444444;
		vertical-align:top} /*ランニング書籍外枠に適用 */

table.shoseki_sotowaku td {padding:12px;
		font-size:13px;
		background-color:white;
		border-style:solid;
		border-width:0px;
		border-color:#d8e8cf;
		color:#444444;
		vertical-align:top} /*ランニング書籍外枠に適用 */

span.beju  {color:#d8bfd8;} /* 濃いベージュ色に適用 */

div.namae_sita_tensen_2 {font-size:17px;color:#5d9000;text-align:left;
		border-bottom:1px dotted #c4a3b4;font-weight:bold;
		margin-top:0px;margin-bottom:px;
		width:100%;padding:2px}/*書籍名適用/下に点線有り */



table.shoseki_shosai {border-collapse:collapse;
		width:100%;
		border-style:solid;
		border-width:0px;
		border-color:#669966;
		margin-top:10px;
		margin-bottom:5px} /* 個別書籍テーブルに適用 */

table.shoseki_shosai th {padding:1px;
		font-size:13px;
		background-color:#fff8ff;
		border-style:solid;
		border-width:2px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		cellspacing:0px;
		vertical-align:top} /* 文字を上部に表示/個別書籍テーブルに適用 */

table.shoseki_shosai td {padding:1px;
		font-size:13px;
		background-color:#fff8ff;
		border-style:solid;
		border-width:2px;
		border-left:none;
		border-right:none;
		border-color:#d8e8cf;
		cellspacing:0px} /* 個別書籍テーブルに適用 */

div.omote_img {padding-top:10px;padding-left:2px;padding-right:5px;padding-bottom:10px} /* 表紙画像 */





























































/* ■■「サイトマップ」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ■■「サイトマップ」に適用 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

table.sitemap {width:650px;height:px;
		border-style:solid;
		border-width:2px;
		border-color:#d8e8cf;
		margin-top:0px} /* お知らせテーブルに適用 */
		
table.sitemap td {padding:3px;
		font-size:13px;
		background-color:#fff8f8;
		border-style:solid;
		border-width:0px;
		border-color:#d8e8cf;
		cellspacing:0px} /* お知らせテーブルに適用 */
