@charset "Shift_JIS";

/* ------------------------------------------------------------
 全国乗馬倶楽部振興協会　main　CSS
 ２階層
------------------------------------------------------------ */


/*各ページ共通CSS-----------------*/
@import "./common.css";



/* 
 レイアウト
------------------------------ */
BODY		{
		COLOR: #000;
		BACKGROUND: url("../images/bg.gif");
		}
@media print {/*印刷時に背景を消す*/
	body { background:url(); }
}

#main		{
		WIDTH: 815px;
		COLOR: #000;
		MARGIN : 16px AUTO 0 AUTO;
		PADDING-BOTTOM:30px;
		}

#wrap		{
		WIDTH: 815px;
		BACKGROUND-COLOR:#FFF;
		}

#content		{
		WIDTH: 785px;
		MARGIN-LEFT:15px;
		}

/* 右メニューなし  */
#column1		{
		WIDTH: 755px;
		MARGIN: 20px 15px 0 15px
		}

/* 特集用　右メニューなし  */
#special-column		{
		WIDTH: 785px;
		MARGIN: 20px 0 0 0;
		padding:0
		}

/* 右メニューあり  */
/* 左カラム  */
#column2-l		{
		WIDTH: 550px;
		FLOAT: LEFT;
		MARGIN: 20px 20px 0 14px;
		}
*html body #column2-l		{/*IE6用*/
		WIDTH: 550px;
		FLOAT: LEFT;
		MARGIN: 20px 17px 0 7px;
		}

*+html body #column2-l		{/*IE7用*/
		WIDTH: 550px;
		FLOAT: LEFT;
		MARGIN: 20px 17px 0 7px;
		}

/* 右カラム  */
#column2-r		{
		WIDTH: 200px;
		FLOAT: RIGHT;
		MARGIN: 20px 0 0 0;
		}


/* 
 ヘッダー
------------------------------ */
#head		{
		WIDTH: 815px;
		BACKGROUND: url("../images/head-bg.gif") NO-REPEAT;
		}

#head h1		{
		MARGIN:0;
		PADDING:10px 0 0 15px;
		HEIGHT:58px;
		}
		
/* 文字サイズ  */
#head div.font		{
		HEIGHT:20px;
		MARGIN:-45px 0 25px 640px;
		}
* html body #head div.font		{/*IE6用ハック*/
		HEIGHT:20px;
		MARGIN:-50px 0 25px 640px;
		}
*+html body #head div.font		{/*IE7用ハック*/
		HEIGHT:20px;
		MARGIN:-50px 0 25px 640px;
				}
				
/* サブメニュー  */
#head UL.head-submenu		{
		MARGIN:-10px 0 0 635px;
		PADDING:0;
		}
*html body #head UL.head-submenu		{/*IE6用ハック*/
		MARGIN:-21px 0 0 635px;
		PADDING:0;
		}
*+html body #head UL.head-submenu		{/*IE7用ハック*/
		MARGIN:-5px 0 0 635px;
		PADDING:0;
		}
#head UL.head-submenu LI		{
		DISPLAY: INLINE;
		LIST-STYLE-TYPE: NONE;
		MARGIN-RIGHT:10px;
		}		
#head UL.member-head-submenu		{
		MARGIN:-10px 0 0 715px;
		PADDING:0;
		}
*html body #head UL.member-head-submenu		{
		MARGIN:-21px 0 0 715px;
		PADDING:0;
		}		
*+html body #head UL.member-head-submenu		{
		MARGIN:-5px 0 0 715px;
		PADDING:0;
		}		
#head UL.member-head-submenu LI		{
		DISPLAY: INLINE;
		LIST-STYLE-TYPE: NONE;
		MARGIN-RIGHT:10px;
		}

/* メニュー  */
#head UL.menu		{
		CLEAR: BOTH;
		WIDTH:788px;
		HEIGHT:19px;
		PADDING:0;
		MARGIN: 5px 0 0 15px;
		}
#head UL.menu LI	{
		DISPLAY: INLINE;
		LIST-STYLE-TYPE: NONE
		}
#head UL.menu LI A	{
		DISPLAY: BLOCK;
		FLOAT: LEFT;
		}

/* 区切り線  */
#head img.bar		{
		MARGIN: 2px 0 0 15px
		}


/* 
 フッター
------------------------------ */
#foot		{
		CLEAR: BOTH;
		WIDTH: 815px;
		BACKGROUND: url("../images/foot-bg.gif") NO-REPEAT;
		BACKGROUND-POSITION: bottom;
		PADDING-TOP:20px;
		PADDING-BOTTOM:20px;
		}

#foot UL.link1	{
		WIDTH:785px;
		MARGIN:0 0 0 10px;
		PADDING-LEFT:5px;
		PADDING-BOTTOM:5px;
		BORDER-BOTTOM: 1px SOLID #CCC;
		}
#foot UL.link1 LI	{
		DISPLAY: INLINE;
		LIST-STYLE-TYPE: NONE;
		MARGIN-LEFT: 0.5em;
		MARGIN-RIGHT: 0.5em;
		}

#foot UL.link1 LI A	{
		COLOR: #666;
		BACKGROUND: url("../images/arrow03.gif") 0 50% NO-REPEAT;
		PADDING-LEFT: 0.5em;
		}
#foot UL.link1 LI A:LINK,#foot UL.link1 LI A:VISITED
		{
		COLOR: #666;
		BACKGROUND: url("../images/arrow03.gif") 0 50% NO-REPEAT;
		TEXT-DECORATION: NONE;
		PADDING-LEFT: 0.5em;
		}
#foot UL.link1 LI A:HOVER,#foot UL.link1 LI A:ACTIVE
		{
		COLOR: #999;
		BACKGROUND: url("../images/arrow03.gif") 0 50% NO-REPEAT;
		TEXT-DECORATION: UNDERLINE;
		PADDING-LEFT: 0.5em;
		}

#foot UL.link2	{
		MARGIN: -15px 0 0 510px;
		}
*html body #foot UL.link2	{/*IE6用ハック*/
		MARGIN: -15px 0 0 555px;
		}
*+html body #foot UL.link2	{/*IE7用ハック*/
		MARGIN: -15px 0 0 555px;
		}
#foot UL.link2 LI	{
		DISPLAY: INLINE;
		LIST-STYLE-TYPE: NONE;
		MARGIN-RIGHT: 0.5em
		}

#foot P	{
		MARGIN:5px 0 0 20px;
		COLOR: #666;
		}


/* 
 ２階層共通
------------------------------ */

/* ページ見出し  */
#content H2		{
		WIDTH: 784px;
		HEIGHT: 64px;
		COLOR: #666;
		PADDING:5px 0 0 10px;
		BACKGROUND: #FFF url("../images/h2-bg.gif") NO-REPEAT;
		MARGIN: 0;
		FONT-SIZE:146.5%
		}
	
/* pageup */	
#content div.pageup		{
		MARGIN: 5px 0 0 5px;
		font-size:87%;
		text-align:right;		
		}
#content div.pageup A:LINK,#content div.pageup A:VISITED{
		COLOR: #666666;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: NONE;
		}				

#content div.pageup A:HOVER,#content div.pageup A:ACTIVE{
		COLOR: #666666;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: UNDERLINE;
		}		

/* パンくずリスト  */
#content div.navi		{
		MARGIN: 3px 0 0 10px;
		font-size:90%;
		}
#content div.navi A:LINK{
		COLOR: #287D00;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: UNDERLINE
		}
#content div.navi A:HOVER{
		COLOR: #75754F;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: NONE
		}
#content div.navi A:ACTIVE{
		COLOR: #75754F;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: NONE
		}		
#content div.navi A:VISITED{
	　　COLOR: #287D00;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: UNDERLINE
		}

/* ------------------------------
 以下、各ページ設定
------------------------------ */


/* 
 お知らせ　右カラム
------------------------------ */
#column2-r div.info-r-submenu		{
		BORDER: 1px #CCC SOLID;
		PADDING: 4px 4px 0 4px;
		}
#column2-r div.info-r-submenu H3		{
		COLOR: #FFF;
		HEIGHT:25px;
		BACKGROUND: TRANSPARENT url("../images/submenu/h.gif") NO-REPEAT;
		FONT-SIZE: 15px;
		PADDING: 4px 0 0 30px;
		MARGIN: 0
		}
#column2-r div.info-r-submenu UL		{
		WIDTH:190px;
		MARGIN: 3px 0 0 0;
		PADDING: 0
		}
*html body #column2-r div.info-r-submenu UL		{/*IE6用ハック*/
		WIDTH:190px;
		MARGIN: -1px 0 0 0;
		PADDING: 0
		}
*+html body #column2-r div.info-r-submenu UL		{/*IE7用ハック*/
		WIDTH:190px;
		MARGIN: -1px 0 0 0;
		PADDING: 0
		}
#column2-r div.info-r-submenu UL LI	{
		LIST-STYLE-TYPE: NONE;
		COLOR: #3F7B09;
		BACKGROUND: TRANSPARENT url("../images/submenu/bg.gif") NO-REPEAT;
		HEIGHT: 32px;
		MARGIN: 0 0 5px 0;
		PADDING: 9px 0 0 25px;
		}

*html body #column2-r div.info-r-submenu UL LI	{/*IE6用ハック*/
		LIST-STYLE-TYPE: NONE;
		COLOR: #3F7B09;
		BACKGROUND: TRANSPARENT url("../images/submenu/bg.gif") NO-REPEAT;
		HEIGHT: 32px;
		MARGIN: 0 0 -4px 0;
		PADDING: 9px 0 0 25px;
			}

*+html body #column2-r div.info-r-submenu UL LI	{/*IE7用ハック*/
		LIST-STYLE-TYPE: NONE;
		COLOR: #3F7B09;
		BACKGROUND: TRANSPARENT url("../images/submenu/bg.gif") NO-REPEAT;
		HEIGHT: 32px;
		MARGIN: 0 0 -4px 0;
		PADDING: 9px 0 0 25px;
		}

#column2-r A:LINK,#column2-r A:VISITED{
		COLOR: #287D00;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: NONE
		}
#column2-r A:HOVER,#column2-r A:ACTIVE{
		COLOR: #287D00;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: UNDERLINE
		}
/* 
 お知らせ　左カラム
------------------------------ */		

#info div.information		{
		WIDTH:550px;
		}

#info  div.navi_link		{
		TEXT-ALIGN: RIGHT;
		POSITION:RELATIVE;
		PADDING-RIGHT:10px;
		TOP:0;
		MARGIN-TOP:0;
		padding-top:0;
		TOP:-7px;
		}
#info  h3		{
		MARGIN: 1% 0 2% 0;
		HEIGHT: 2.0em;
		COLOR: #666;
		BACKGROUND: #FFF url("../images/h3-bg.gif") 0 100% REPEAT-X;
		FONT-SIZE:110%;
		}		
		
/* お知らせ　一覧（テーブル）  */
#info TABLE.ichiran
		{
		WIDTH:550px;
		MARGIN-TOP:5px;
		margin-bottom:20px	
		}
#info  TABLE.ichiran TR TH
		{
		COLOR: #333;
		FONT-WEIGHT:NORMAL;
		BACKGROUND: TRASNPARENT;
		WIDTH:15%;				
		}
#info TABLE.ichiran TH,#info TABLE.ichiran TD
		{
		BORDER-BOTTOM: 1px DOTTED #CCC;
		vertical-align:top;
		}
				
/* お知らせ　詳細  */		

#info h3.date		{
		font-weight:normal;
		margin-bottom:0;
		}
#info h4		{
		font-weight:normal;
		color:#4D7819;
		font-weight:bold;
		border: solid 1px #5C9537;
		background-color:#F8F7E0;
		padding:10px;
		margin:5px 0 10px 0;		
		}		
#info h5.title01 {
		padding: 1px 0 1px 5px;
		margin: 0 0 10px 0;
		border-left: 10px solid #5C9537;
		border-bottom:1px solid #5C9537;				
		color: #5C9537;
		font-weight: bold;
		font-size: 117%;
		background: url(../images/infomation/bg_h5_01.gif) left bottom no-repeat;
		line-height: 120%;
		}		
#info h6		{
		MARGIN: 0 0 1% 0;
		FONT-SIZE:110%;
		color:#727225;
		}					
#info div.text {
		margin:3%  3% 0 3%;
		padding-bottom:15px;
		}
#info div.text p {
		line-height:120%;		
		}
	
					
/* お知らせ　ダンロード  */
#info div.nlist02 			{
			color: #333;
			padding-right:8px;
			padding-top:8px;
			padding-bottom:1px;
			line-height: 20px
			}
#info div.nlist02 ul			{
			margin-left:0;
			padding-left:0;
			list-style:none
			}
#info div.nlist02 ul	li			{
			padding-left:72px;
			background: url(../images/download-btn.gif) no-repeat 8px 5px
			}	
		
/* お知らせ　詳細(テーブル)  */
#info div.text .box_01		{
			border: solid 1px #999;
			padding:1px;
			margin-bottom:15px;		
			width:90%				
			}

#info div.text div.title_detail01{
			background-color:#6D9F3C;
			color:#FFFFFF;
			padding:4px;
			margin:0;
			font-weight:bold;
			}
	
#info div.text table.tbl_detail01 td{
			padding: 5px;
			margin: 0;
			border: solid 1px #999;
			color: #614E3F;
			}				
#info div.text table.tbl_detail01 th{
			background-color: #E3F1D6;
			color: #37521D;
			font-weight: normal;
			border: solid 1px #999;
			margin: 0;		
			padding: 5px
			}


/* 
 協会について
------------------------------ */		
#about h3		{
		MARGIN: 3% 0 2% 3%;
		HEIGHT: 2.0em;
		COLOR: #666;
		BACKGROUND: #FFF url("../images/h3-bg.gif") 0 100% REPEAT-X;
		FONT-SIZE:110%
		}			
#about h4.title01 {
		padding: 1px 0 1px 5px;
		margin-bottom:1%;
		border-left: 10px solid #5C9537;
		border-bottom:1px solid #5C9537;
		color: #5C9537;
		font-weight: bold;
		font-size: 117%;
		background: url(../images/infomation/bg_h5_01.gif) left bottom no-repeat;
		line-height: 120%;
		}					
#about div.text {
		margin:3%;
		}
#about div.text p {
		line-height:120%;		
		}		
		
#about div.text ol{
		margin-top: 2%;
		margin-bottom:	2%;
		}			
#about div.text li{
		FONT-SIZE: 90%;	
		line-height:120%;
		margin-bottom:	2%;
		}

#about .fl1		{
		FLOAT: LEFT;
		MARGIN-RIGHT: 5%;
		}
#about div.fr1		{
		FLOAT: RIGHT;
		MARGIN-LEFT: 5%;
		}

/* 協会について　テーブル  */
#about div.text .box_01		{
			border: solid 1px #999;
			padding:1px;
			margin-bottom:15px;		
			width:100%				
			}

#about div.text div.title_detail01{
			background-color:#6D9F3C;
			color:#FFFFFF;
			padding:4px;
			margin:0;
			font-weight:bold;
			}
	
#about div.text table.tbl_detail01 td{
			padding: 5px;
			margin: 0;
			border: solid 1px #999;
			color: #8A8366;
			}
#about div.text table.tbl_detail01 th{
			background-color: #E3F1D6;
			color: #37521D;
			font-weight: normal;
			border: solid 1px #999;
			margin: 0;
			padding: 5px
			}

/* リンク
------------------------------ */		
#link h3		{
		MARGIN: 3% 0 2% 0;
		HEIGHT: 2.0em;
		COLOR: #666;
		BACKGROUND: #FFF url("../images/h3-bg.gif") 0 100% REPEAT-X;
		FONT-SIZE:110%
		}
#link h4		{
		font-weight:normal;
		color:#4D7819;
		font-weight:bold;
		border: solid 1px #5C9537;
		background-color:#F8F7E0;
		padding:2px 10px;
		margin:5px 0 5px 0;		
		}	
#link table.text  {
		margin:0 0 3% 5%
		}

#link p {
		line-height:150%;
		margin-top:2px;				
		margin-bottom:0		
		}

/* 
 サイトマップ
------------------------------ */
#column1 div.map		{
		WIDTH: 755px;
		BORDER: 1px #CCC SOLID;
		MARGIN: 0 0 20px 0
		}
		
#column1 div.map H4		{
		WIDTH: 746px;
		HEIGHT: 24px;
		MARGIN:4px 0 0 4px;
		PADDING: 5px 0 0 30px;
		FONT-SIZE:131%
		COLOR: #393413;
		BACKGROUND: TRANSPARENT url("../images/sitemap/h4-bg.gif") NO-REPEAT;
		}
*html body #column1 div.map H4,		{ /*IE6用ハック*/
		WIDTH: 716px;
		HEIGHT: 24px;
		MARGIN:4px 0 0 4px;
		PADDING: 5px 0 0 30px;
		FONT-SIZE:131%
		COLOR: #393413;
		BACKGROUND: TRANSPARENT url("../images/sitemap/h4-bg.gif") NO-REPEAT;
		}
*+html body #column1 div.map H4,		{ /*IE7用ハック*/
		WIDTH: 716px;
		HEIGHT: 24px;
		MARGIN:4px 0 0 4px;
		PADDING: 5px 0 0 30px;
		FONT-SIZE:131%
		COLOR: #393413;
		BACKGROUND: TRANSPARENT url("../images/sitemap/h4-bg.gif") NO-REPEAT;
		}


#column1 div.map  UL	{
		MARGIN:10px 0 15px 40px;
		PADDING:0
		}
#column1 div.map  UL LI	{
		LIST-STYLE-IMAGE: url("../images/arrow03.gif");
		MARGIN:0 0 3px 0;
		}
#column1 div.map  Ul LI UL LI
		{
		LIST-STYLE-TYPE: DISC;
		LIST-STYLE-IMAGE: NONE
		}
	
#column1 div.map P		{
		MARGIN:5px 0 10px 20px;
		PADDING: 0;
		COLOR:#333
		}
	/* プライバシー
------------------------------ */				
#privacy h3	{
		font-size:130%;
		color:#5C9537;
		margin:5% 0 3% 0;
		BACKGROUND: TRANSPARENT;
		}
#privacy div.text {
		margin:3% 8% 8% 0;
		}

#privacy div.text ol.list01 li　{
		LIST-STYLE-IMAGE: url("../../images/arrow03.gif");
		MARGIN-RIGHT: 3%;
		margin-bottom:	1%;	
		PADDING-LEFT: 3%;			
		}


/* 
 全国の乗馬クラブ
------------------------------ */
/* 左カラム */
	
#club01 h3		{
		MARGIN: 1% 0 2% 0;
		HEIGHT: 2.0em;
		COLOR: #666;
		BACKGROUND: #FFF url("../images/h3-bg.gif") 0 100% REPEAT-X;
		FONT-SIZE:110%
		}	

#column2-r div.club-r-submenu		{
		BORDER: 1px #CCC SOLID;
		PADDING: 4px 4px 0 4px;
		}
#column2-r div.club-r-submenu H3	{
		COLOR: #FFF;
		HEIGHT:25px;
		BACKGROUND: TRANSPARENT url("../images/submenu/h.gif") NO-REPEAT;
		FONT-SIZE: 15px;
		PADDING: 4px 0 0 30px;
		MARGIN: 0
		}
#column2-r div.club-r-submenu UL		{
		WIDTH:190px;
		MARGIN: 3px 0 0 0;
		PADDING: 0
		}
*html body #column2-r div.club-r-submenu UL		{/*IE6用ハック*/
		WIDTH:190px;
		MARGIN: -1px 0 0 0;
		PADDING: 0
		}
*+html body #column2-r div.club-r-submenu UL		{/*IE7用ハック*/
		WIDTH:190px;
		MARGIN: -1px 0 0 0;
		PADDING: 0
		}
#column2-r div.club-r-submenu UL LI	{
		LIST-STYLE-TYPE: NONE;
		COLOR: #3F7B09;
		BACKGROUND: TRANSPARENT url("../images/submenu/bg.gif") NO-REPEAT;
		HEIGHT: 32px;
		MARGIN: 0 0 5px 0;
		PADDING: 9px 0 0 25px;
		}

*html body #column2-r div.club-r-submenu UL LI	{/*IE6用ハック*/
		LIST-STYLE-TYPE: NONE;
		COLOR: #3F7B09;
		BACKGROUND: TRANSPARENT url("../images/submenu/bg.gif") NO-REPEAT;
		HEIGHT: 32px;
		MARGIN: 0 0 -4px 0;
		PADDING: 9px 0 0 25px;
		}

*+html body #column2-r div.club-r-submenu UL LI	{/*IE7用ハック*/
		LIST-STYLE-TYPE: NONE;
		COLOR: #3F7B09;
		BACKGROUND: TRANSPARENT url("../images/submenu/bg.gif") NO-REPEAT;
		HEIGHT: 32px;
		MARGIN: 0 0 -4px 0;
		PADDING: 9px 0 0 25px;
		}

#column2-r P.club-r-btn		{
		BORDER: 1px #CCC SOLID;
		PADDING: 4px 4px 1px 4px;
		}		
#club02 P.clubmap-link		{

		PADDING:2% ;
		}	


/* 乗馬クラブ地域別 */
#club02 div.club-r-submenu		{
		BORDER: 1px #CCC SOLID;
		PADDING: 4px 4px 0 4px;
		}
#club02 div.club-r-submenu H3		{
		COLOR: #FFF;
		HEIGHT:25px;
		BACKGROUND: TRANSPARENT url("../images/submenu/h.gif") NO-REPEAT;
		FONT-SIZE: 15px;
		PADDING: 3px 0 0 30px;
		MARGIN: 0
		}
#club02 P.clubmap-link		{
		WIDTH:190px;
		PADDING:5px 1px 8px 1px;
		MARGIN:0
		}
#club02 A:LINK,.#club02 A:VISITED{
		COLOR: #287D00;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: UNDERLINE
		}
#club02 A:HOVER,#club02 A:ACTIVE{
		COLOR: #75754F;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: NONE
		}		

/* 会員サイトボタン */
#club02 P.club-r-btn		{
		BORDER: 1px #CCC SOLID;
		PADDING: 4px 4px 1px 4px;
		}		

/* 乗馬クラブ 左カラム */
/* 乗馬クラブ 日本地図フラッシュ */
#club01 div.fla		{
		WIDTH:530px;
		HEIGHT:450px;
		MARGIN: 10px 0 0 5px;
		}
		
.preparation {
	font-size: 12px;
	color: #CC6600;
	font-weight:normal
}


/* タブ */
#club01 UL.tub		{
		MARGIN: -46px 0 30px 400px;
		PADDING:0
		}
*html body #club01 UL.tub		{/*IE用ハック*/
		MARGIN: -51px 0 30px 400px;
		PADDING:0
		}
#club01 UL.tub LI	{
		WIDTH:144px;
		LIST-STYLE-TYPE: NONE;
		MARGIN:0;
		PADDING:0;
		}

/* アイコン用ボックス */
#club01 div.icon-box		{
		width:550px;
		color:#666;
		font-size:14px;
		font-weight:bold;
		border: solid 1px #ccc;
		background-color:#FFF;
		PADDING:0;
		MARGIN:20px 0 15px 0;
		LINE-HEIGHT:8px
		}	

*html body #club01 div.icon-box		{/*IE6用*/
		width:548px;
		color:#666;
		:14px;
		font-weight:bold;
		border: solid 1px #ccc;
		background-color:#FFF;
		PADDING:0;
		MARGIN:0 0 15px 0;
		LINE-HEIGHT:8px
		}	

#club01 div.icon-box UL{
		MARGIN:10px;	
		PADDING:0;
		}

#club01 div.icon-box UL LI{
		DISPLAY: INLINE;
		LIST-STYLE-TYPE: NONE;
		MARGIN-RIGHT: 15px;
		}

#club01 div.icon-box BR{
		LINE-HEIGHT:5px;
		}

/* 一覧テーブル */
#club01 table.club-list-tbl td{
			padding: 5px;
			margin: 0;
			background:#F2FAEB
			}

/* 
 乗馬クラブ詳細
------------------------------ */
#clubmap-content h3		{
		MARGIN: 1% 0 2% 0;
		HEIGHT: 2.0em;
		COLOR: #666;
		BACKGROUND: #FFF url("../images/h3-bg.gif") 0 100% REPEAT-X;
		FONT-SIZE:110%
		}	
		
#clubmap-content div.text {
		margin:3%;
		}
#clubmap-content h5.title01 {
			
		color: #5C9537;
		font-weight: bold;
		font-size: 117%;
		background: url(../images/infomation/bg_h5_01.gif) left bottom no-repeat;
		line-height: 120%;
		}		
#clubmap-content UL.tub		{
		MARGIN: -50px 0 0 460px;
		PADDING:0
		}
#clubmap-content UL.tub LI	{
		DISPLAY: INLINE;
		LIST-STYLE-TYPE: NONE;
		MARGIN:0 -4px 0 0;
		PADDING:0;
		}
#clubmap-content .club-name	{
		font-weight:normal;
		color:#330000;
		font-size:130%;
		font-weight:bold;
		background-color:#F8F7E0;
		padding:10px 10px 20px 10px;
		margin:20px 0 10px 0;		
		}		
		
/* 乗馬クラブ詳細　テーブル  */
#clubmap-content .box_01		{
			border: solid 1px #999;
			padding:1px;
			margin-bottom:15px;		
			width:100%				
			}

#clubmap-content div.title_detail01{
			background-color:#6D9F3C;
			color:#FFFFFF;
			padding:4px;
			margin:0;
			font-weight:bold;
			}
	
#clubmap-content table.tbl_detail01 td{
			padding: 5px;
			margin: 0;
			border: solid 1px #999;
			color: #68634D;
			}
#clubmap-content table.tbl_detail01 th{
			background-color: #E3F1D6;
			color: #37521D;
			font-weight: normal;
			border: solid 1px #999;
			margin: 0;
			padding: 5px
			}

/* お問合せ
------------------------------ */	
#contact h3		{
		MARGIN: 1% 0 2% 0;
		HEIGHT: 2.0em;
		COLOR: #666;
		BACKGROUND: #FFF url("../images/h3-bg.gif") 0 100% REPEAT-X;
		FONT-SIZE:110%
		}	

/* 
 加入乗馬クラブ専用サイト
------------------------------ */
BODY.members-bg		{
		COLOR: #000;
		BACKGROUND: url("../images/members/members-bg.gif");
		}
#members01 h3		{
		MARGIN: 0 0 2% 0;
		HEIGHT: 2.0em;
		COLOR: #48752B;
		BACKGROUND: #FFF url("../images/h3-bg.gif") 0 100% REPEAT-X;
		FONT-SIZE:130%
		}
#members01 div.date		{
		font-weight:normal;
		font-size:90%;
		}
#members01 h4		{
		font-weight:normal;
		color:#4D7819;
		font-size:130%;
		font-weight:bold;
		border: solid 1px #5C9537;
		background-color:#EDF8F1;
		padding:10px;
		margin:5px 0 10px 0;		
		}
#members01 h5.title01 {
		padding: 1px 0 1px 5px;
		border-left: 10px solid #5C9537;
		color: #5C9537;
		font-weight: bold;
		font-size: 117%;
		background: url(../images/infomation/bg_h5_01.gif) left bottom no-repeat;
		line-height: 120%;
		}

#members01 div.text {
		margin:3%  3% 0 3%;
		padding-bottom:20px;
		}
#members01 div.text p {
		line-height:120%;		
		}
#content H2.members		{
		WIDTH: 784px;
		HEIGHT: 64px;
		COLOR: #666;
		PADDING:5px 0 0 10px;
		BACKGROUND: #FFF url("../images/members/members-h2-bg.jpg") NO-REPEAT;
		MARGIN: 0;
		FONT-SIZE:146.5%
		}


/* 加入乗馬クラブ専用サイト　一覧（テーブル）  */
#members01 TABLE.ichiran
		{
		margin-bottom:30px
		}
#members01 TABLE.ichiran TR TH
		{
		COLOR: #333;
		FONT-WEIGHT:NORMAL;
		BACKGROUND: TRASNPARENT;
		vertical-align:top
		}
#members01 TABLE.ichiran TH ,#members01 TABLE.ichiran TD
		{
		BORDER-BOTTOM: 1px DOTTED #CCC
		}

/* 
 加入乗馬クラブ専用サイト　右カラム
------------------------------ */
#members02 div.pdf		{
		BORDER: 1px #CCC SOLID;
		PADDING: 4px 4px 0 4px;
		}
#members02 div.pdf H3		{
		COLOR: #FFF;
		HEIGHT:25px;
		BACKGROUND: TRANSPARENT url("../images/submenu/h.gif") NO-REPEAT;
		FONT-SIZE: 15px;
		PADDING: 4px 0 0 30px;
		MARGIN: 0
		}
#members02 div.pdf UL		{
		LIST-STYLE-IMAGE: url("../images/arrow07.gif");
		WIDTH:190px;
		MARGIN: 3px 0 0 0;
		PADDING: 0
		}
#members02 div.pdf UL LI	{
		margin-left:35px;
		VERTICAL-ALIGN: MIDDLE;
		MARGIN-BOTTOM: 0.5em;
		}
*html body #members02 div.pdf UL LI	{/*IE6用ハック*/
		margin-left:25px;
		VERTICAL-ALIGN: MIDDLE;
		MARGIN-BOTTOM: 0.5em;
		}

*+html body #members02 div.pdf UL LI	{/*IE7用ハック*/
		margin-left:25px;
		VERTICAL-ALIGN: MIDDLE;
		MARGIN-BOTTOM: 0.5em;
		}

#members02 A:LINK,#members02 A:VISITED{
		COLOR: #287D00;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: NONE
		}
#members02 A:HOVER,#members02 A:ACTIVE{
		COLOR: #287D00;
		BACKGROUND: TRASNPARENT;
		TEXT-DECORATION: UNDERLINE
		}

/*会員専用フォーム*/
#form H2.members		{
		WIDTH: 784px;
		HEIGHT: 64px;
		COLOR: #666;
		PADDING:5px 0 0 10px;
		BACKGROUND: #FFF url("../images/members/members-h2-bg.jpg") NO-REPEAT;
		MARGIN: 0;
		FONT-SIZE:146.5%
		}

#form h3		{
		MARGIN: 1% 0 2% 0;
		HEIGHT: 2.0em;
		COLOR: #666;
		BACKGROUND: #FFF url("../images/h3-bg.gif") 0 100% REPEAT-X;
		FONT-SIZE:110%
		}	
#form table.form{
		border: 1px #CCC solid;
		border-collapse: collapse;
}

#form table.form th{
		border: 1px #CCC solid;
		background-color:#DFF0DF;
		text-align:left;
}

#form table.form td{
		border: 1px #CCC solid;
}

/*form 未入力時の背景色*/
#form table.form td.check-a{
		border: 1px #CCC solid;
		background-color:#FFC;
}

#form .compulsory{
		color: F60;		
		background: TRASNPARENT;
			}

#form div.text {
		margin:3%;
		}

#form div.text p {
		line-height:120%;		
		}
		
/* 特集コンテンツ  全国乗馬倶楽部振興協会のいろいろ */	
#about_nrca  h3		{
		padding:15px 0 0 0;
		margin:0;
		text-align:center
		}
#about_nrca div.area01	{
		COLOR: #000;
		BACKGROUND: url("../images/information/about_nrca/bg01.gif");
		padding:0;
		margin:0;	
		WIDTH: 785px;
		}
#about_nrca div.area02	{
		COLOR: #000;
		BACKGROUND: #FFF;
		padding:0;
		margin:15px;	
		WIDTH: 760px;
		}
#about_nrca div.text {
		padding:3% 3% 10% 3%;
		}
#about_nrca  p {
		margin-top:0;	
		line-height:120%;		
		}

/* 特集コンテンツ  乗馬をはじめよう */

#special01  h3		{
		padding:15px 0 0 0;
		margin:0;
		text-align:center		
		}	
#special01 div.area01	{
		COLOR: #000;
		BACKGROUND: #FFF;
		padding:0;
		margin:0;	
		WIDTH: 785px;
		}
#special01 div.area01 P	{
		MARGIN:20px 15px 20px 25px;
		}

#special01 div.wrap	{
		WIDTH: 750px;
		MARGIN-LEFT:15px;
		BACKGROUND: url("../images/information/special01/bg-01.gif");
		PADDING:10px 0 10px 0
		}

#special01 div.wrap2	{
		WIDTH: 730px;
		MARGIN:0 10px 0 10px;
		BACKGROUND-COLOR:#FFF;
		BORDER: SOLID 1px #789A29;
		}

#special01 div.wrap2 IMG.h4	{
		MARGIN:10px 0 0 10px;
		}
#special01 div.wrap2 IMG.photo	{
		MARGIN:10px;
		FLOAT:LEFT;
		}

#special01 div.wrap2 P	{
		MARGIN-RIGHT:10px;
		}


/* 特集コンテンツ  馬はともだち！−仲良く楽しく馬にのろう */	
#special02  h3		{
		padding:15px 0 0 0;
		margin:0;
		text-align:center
		}
#special02 div.area01	{
		COLOR: #000;
		BACKGROUND: #C7E2E2;
		padding:0;
		margin:0;	
		WIDTH: 785px;
		}
#special02 div.text {
		padding:3% 3% 3% 3%;
		}
#special02 p {
		margin-top:0;	
		line-height:120%;		
		}
#special02 UL.menu		{
		CLEAR: BOTH;
		PADDING:0;
		MARGIN: 0 0 -4px 10px;
		}
*html #special02 UL.menu		{
		MARGIN: 0 0 -3px 10px;
		}
*+html #special02 UL.menu		{
		MARGIN: 0 0 -3px 10px;
		}
#special02 UL.menu LI	{
		DISPLAY: INLINE;
		LIST-STYLE-TYPE: NONE;
		}
#special02 div.content_body {
		background-color: #FFF;
		padding: 20px 25px 10px 20px;
		}
#special02 div.setsumei{/*馬の体と道具ボタン*/
		position:relative 
		}
#special02 div.setsumei span.ushiro {
		position:absolute; top:59px; left:8px;
		}
#special02 span.kuchi {
		position:absolute; top:506px; left:19px;
		}
#special02 span.mimi {
		position:absolute; top:90px; left:499px;
		}


#popup_win {/*POPUP設定*/
	border: #8CBD5B solid 3px;
	background: #FFF;
	width: 516px;
}
#popup_win_drag {
	background: url(../images/information/special02/drag.gif) repeat-x;
	text-align: right;
	padding: 5px;
	cursor: move;
}
#popup_win_close {
	height: 20px;
	cursor: pointer;
}
#popup_win_content {
	padding: 8px;
}

/* 特集コンテンツ  ポニーライダー */	
#pony h3		{
		padding:15px 0 0 0;
		margin:0;
		text-align:center
		}
#pony div.area01	{
		COLOR: #000;
		BACKGROUND: url("../images/information/about_nrca/bg01.gif");
		padding:0 0 15px 0;
		margin:0;	
		WIDTH: 785px;
		}
#pony div.pony-contents {
		WIDTH:750px;
		BACKGROUND-COLOR:#FFF;
		MARGIN:15px 0 0 15px;
		}
#pony div.pony-contents IMG.main-img {
		MARGIN:15px 0 0 35px;
		}
#pony div.pony-contents table {
		MARGIN:30px 0 30px 35px;
		border: 1px #CCC solid;
		border-collapse: collapse;
		}
#pony div.pony-contents table th {
		border: 1px #CCC solid;
		background-color:#DFF0DF;
		BACKGROUND-COLOR:#FEF1B9;
		text-align:LEFT
		}
#pony div.pony-contents table td{
		border: 1px #CCC solid;
}

/* 求人情報
------------------------------ */		
#job h3		{
		MARGIN: 3% 0 2% 0;
		HEIGHT: 2.0em;
		COLOR: #666;
		BACKGROUND: #FFF url("../images/h3-bg.gif") 0 100% REPEAT-X;
		FONT-SIZE:110%
		}

#job table.tbl_01{
			width: 100%;
			border: solid 1px #999;
			color: #000;
			border-collapse: collapse;
			}			
#job table.tbl_01 td{
			border: dotted 1px #999;
			}
#job table.tbl_01 th{
			background-color: #E3F1D6;
			color: #37521D;
			font-weight: normal;
			border: solid 1px #999;
			text-align: left;
			}

#job table.tbl_02{
			width: 100%;
			}
#job table.tbl_02 td{
			border: solid 1px #CCC;
			color: #000;
			}
#job table.tbl_02 th{
			background-color: #E3F1D6;
			color: #37521D;
			border: solid 1px #CCC;
			text-align: center;
			}

#club02 div.job_about p		{
			color: #555;
			margin: 5px 0 8px 0
		}


/* 
 加入乗馬クラブ専用サイト
------------------------------ */
BODY.shidou-bg		{
		BACKGROUND: url("../images/shidou/shidou-bg.gif");
		}

